From: SourceForge.net <no...@so...> - 2009-01-20 09:14:34
|
Bugs item #1730880, was opened at 2007-06-04 17:31 Message generated for change (Comment added) made by mungady You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115494&aid=1730880&group_id=15494 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: General Group: None Status: Open Resolution: None >Priority: 8 Private: No Submitted By: Nobody/Anonymous (nobody) >Assigned to: David Gilbert (mungady) Summary: Tick marks not rendered: Dataset with extremely small values Initial Comment: Tick marks not rendered or no. of tick marks are very few when the dataset contains extremely small values (1.10E-07, 1.55E-07, ...). Using XYDataset to store the values. Using the following workaround suggested by Dave Gilbert to overcome this. TickUnitSource units = new StandardTickUnitSource(); axis.setStandardTickUnits(units); In some cases, the range is extremely large and the data is squished between 2 tick marks For e.g. If the dataset range is between 1.15E-8 to 1.96E-8, then the domain axis range is ( lowerBound:9.87E-9, upperBound:2.073E-8 ) which is fine. But if the values are between 1.15E-9 to 1.96E-9, then the domain axis range is large ( lowerBound:-3.5130000000000006E-9, upperBound:6.573E-9). Using "setAutoRangeMinimumSize()" to overcome this. ---------------------------------------------------------------------- >Comment By: David Gilbert (mungady) Date: 2009-01-20 09:14 Message: Upping the priority, this bug should have been fixed long ago. Regards, Dave Gilbert JFreeChart Project Leader ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115494&aid=1730880&group_id=15494 |