Version 0.9.3 released...
Version 0.9.3 released...
Hi All,
I've posted 0.9.3 on SourceForge, you can download it now. Here's the changes noted in the README file (there's probably some other things too):
Added multiple pie charts based on
CategoryDataset. Updated logarithmic axes. Improved URL
support for image map generation. Moved the com.jrefinery.data
package from JCommon to JFreeChart. Added simple framework for
chart annotations. Improved control over renderers. Duplicate
x-values now allowed in XYSeries. Optional category label
skipping in category axes. Added CategoriesPaint attribute to
AbstractCategoryItemRenderer. Added new attributes to
MeterPlot class. Updated 3D pie chart to observe start angle
and direction, and also foreground alpha < 1.0. Improved
Javadoc comments. New demo applications, including:
AnnotationDemo1, EventFrequencyDemo, JDBCCategoryChartDemo,
JDBCPieChartDemo, JDBCXYChartDemo and MinMaxCategoryPlotDemo.
Bug fixes:
- negative percentages on PiePlot.
- added listener notification to setXXXAxis(...) methods.
- fixed DomainInfo method name clash.
- added DomainIsPointsInTime flag to TimeSeriesCollection to
give better control over auto range on axis for time series
charts.
- axis margins for date axes are no longer hard-coded.
- fix for ordering of categories in JdbcCategoryDataset.
- added check for null axis in mouse click handler.
Regards,
DG.
I've posted 0.9.3 on SourceForge, you can download it now. Here's the changes noted in the README file (there's probably some other things too):
Added multiple pie charts based on
CategoryDataset. Updated logarithmic axes. Improved URL
support for image map generation. Moved the com.jrefinery.data
package from JCommon to JFreeChart. Added simple framework for
chart annotations. Improved control over renderers. Duplicate
x-values now allowed in XYSeries. Optional category label
skipping in category axes. Added CategoriesPaint attribute to
AbstractCategoryItemRenderer. Added new attributes to
MeterPlot class. Updated 3D pie chart to observe start angle
and direction, and also foreground alpha < 1.0. Improved
Javadoc comments. New demo applications, including:
AnnotationDemo1, EventFrequencyDemo, JDBCCategoryChartDemo,
JDBCPieChartDemo, JDBCXYChartDemo and MinMaxCategoryPlotDemo.
Bug fixes:
- negative percentages on PiePlot.
- added listener notification to setXXXAxis(...) methods.
- fixed DomainInfo method name clash.
- added DomainIsPointsInTime flag to TimeSeriesCollection to
give better control over auto range on axis for time series
charts.
- axis margins for date axes are no longer hard-coded.
- fix for ordering of categories in JdbcCategoryDataset.
- added check for null axis in mouse click handler.
Regards,
DG.
Re: Version 0.9.3 released...
Hi David,
Has the ability to label individual lines (ie. 5th, 10th, 25th, 50th, etc) been added to this release?
ie:
http://www.cdc.gov/nchs/about/major/nha ... hart01.pdf
prior question:
http://www.object-refinery.com/phorum-3 ... 196&t=4196
TIA,
BS
Has the ability to label individual lines (ie. 5th, 10th, 25th, 50th, etc) been added to this release?
ie:
http://www.cdc.gov/nchs/about/major/nha ... hart01.pdf
prior question:
http://www.object-refinery.com/phorum-3 ... 196&t=4196
TIA,
BS
Re: Version 0.9.3 released...
Hi Achilleus,
Yes, the API has changed, but I haven't kept track of the details sorry. From version 1.0.0, I will maintain a stable API.
Regards,
DG.
Yes, the API has changed, but I haven't kept track of the details sorry. From version 1.0.0, I will maintain a stable API.
Regards,
DG.
Re: Version 0.9.3 released...
Hi BS,
I put together a very basic annotation framework in this release. The AnnotationDemo1.java file is provided as an example.
Regards,
DG.
I put together a very basic annotation framework in this release. The AnnotationDemo1.java file is provided as an example.
Regards,
DG.
Re: Version 0.9.3 released...
Thanx David.
BTW the API changes are many and important
from what you remember???
BTW the API changes are many and important
from what you remember???
Re: Version 0.9.3 released...
Hi Achilleus,
The changes are not major, and for a couple of them I even used the deprecation feature in Java (which I will try to do more often).
For the next version, I'll try to be more diligent about noting API changes as I go along and include these in the README file.
Regards,
DG
P.S. Does anyone know a good tool that could scan the 0.9.2 and 0.9.3 source code and report API differences?
The changes are not major, and for a couple of them I even used the deprecation feature in Java (which I will try to do more often).
For the next version, I'll try to be more diligent about noting API changes as I go along and include these in the README file.
Regards,
DG
P.S. Does anyone know a good tool that could scan the 0.9.2 and 0.9.3 source code and report API differences?
Re: Version 0.9.3 released...
I'm having trouble compiling with 0.9.3. It's the first time I've downloaded JFreeChart, so I may just be doing something wrong. I can compile some code in my IDE, but I get a message stating "The compliation unit indirecly references the missing type com.jrefinery.ui.Drawable". It looks like JFreeChart implements this interface, but it is not located anywhere in the distribution as far as I can see. Help!
Thanks for the help
robert
Thanks for the help
robert
Re: Version 0.9.3 released...
Ooops! That's what happens when you don't include JCommon in the classpath. Sorry for the mixup.
robert
robert
Re: Version 0.9.3 released...
Will there be an update to the pdf documentation? Will documentation updates be free/minimal cost?
Frank
Frank
Re: Version 0.9.3 released...
Hi Frank,
I posted an update to the PDF documentation shortly after 0.9.3 was released. I plan to do some more work on it, and release another update before the end of the month.
Anyone that has purchased the documentation can download updates free for one year from the date of purchase. You can use the URL, username and password sent with your order confirmation to access the download page.
Regards,
Dave Gilbert
I posted an update to the PDF documentation shortly after 0.9.3 was released. I plan to do some more work on it, and release another update before the end of the month.
Anyone that has purchased the documentation can download updates free for one year from the date of purchase. You can use the URL, username and password sent with your order confirmation to access the download page.
Regards,
Dave Gilbert
Dose JFreeChart Support Chinese(gb2312)???
i want to know whether does it support Chinese.
please tell me , thanks:-)
please tell me , thanks:-)
PDF documentation suggestion
I went through the chapter on iText integration, and found the learning curve shallower by using the createBufferedImage call in JFreeChart, instead of using the Graphics2D interface of iText. It allows someone new to iText to use their "simple" interface, without having to jump directly to the "advanced" interface.
If you'd like, I can email you a code snippet.
Cheers,
Rich
If you'd like, I can email you a code snippet.
Cheers,
Rich