Hi Everyone,
Documentation for JFreeChart is available in Acrobat PDF format for US$30 per (electronic) copy...there's a link on the main JFreeChart page. It's a work in progress, but already includes lots of useful information.
Income from this will be used to sponsor on-going development of JFreeChart, including paying for the increasing bandwidth costs for the website.
Let there be no confusion though - JFreeChart is free software and will always be free software.
Thanks for your support,
Dave Gilbert
P.S. If you have contributed code to the JFreeChart project, e-mail me and I'll send you the code for downloading a free copy of the documentation...unless of course you want to pay!
JFreeChart documentation...
Re: JFreeChart documentation...
I bought the documentation yesterday, and took a quick look at it today. Having paid for it, will I be entitled to free upgrades as the documentation evolves? I notice things are missing from it. For example XYDatapair only says it is "analogous to TimeSeriesDataPair." No method descriptions are provided. So I then looked at TimeSeriesDataPair. It also has no method descriptions.
Please provide bookmarks, and also make all the entries in the Contents section hot links.
Finally, we've been using 0.5.6 for quite awhile. We are trying to upgrade to 0.8.0 in the hope that it will fix the bug I reported (422401), which we are still encountering. The changes between 0.5.6 and 0.8.0 are pretty dramatic. We've got a fair amount of code written around the 0.5.6 datasources (Object[][][]). Is there any way of using these datasources with 0.8.0?
Please provide bookmarks, and also make all the entries in the Contents section hot links.
Finally, we've been using 0.5.6 for quite awhile. We are trying to upgrade to 0.8.0 in the hope that it will fix the bug I reported (422401), which we are still encountering. The changes between 0.5.6 and 0.8.0 are pretty dramatic. We've got a fair amount of code written around the 0.5.6 datasources (Object[][][]). Is there any way of using these datasources with 0.8.0?
Re: JFreeChart documentation...
I'm also in the process of converting from 0.5.6 to 0.8.0. I too, would be interested in any porting tips.
Re: JFreeChart documentation...
Guy Rouillier wrote:
> I bought the documentation yesterday, and took a quick look
> at it today. Having paid for it, will I be entitled to free
> upgrades as the documentation evolves?
Yes. Sorry if it wasn't clear from the purchase procedure - you can download any updates for 1 year after purchase. After 1 year, ask me nicely and I will probably let you continue downloading updates for free...
Thanks for your purchase too - the income is useful for covering some of the costs of hosting this site, which are increasing.
> I notice things are
> missing from it. For example XYDatapair only says it is
> "analogous to TimeSeriesDataPair." No method descriptions
> are provided. So I then looked at TimeSeriesDataPair. It
> also has no method descriptions.
Sorry about that...there is a lot to document, so inevitably there will be some gaps. Feedback is appreciated, and I will try to fix any problems that are reported.
> Please provide bookmarks, and also make all the entries in
> the Contents section hot links.
I'll have to see if this can be done with the software I am using (pdflatex).
> Finally, we've been using 0.5.6 for quite awhile. We are
> trying to upgrade to 0.8.0 in the hope that it will fix the
> bug I reported (422401), which we are still encountering.
I haven't been able to reproduce this bug, so it may still exist in 0.8.0. If you have some code I can run to reproduce the problem, I should be able to track down the problem.
> The changes between 0.5.6 and 0.8.0 are pretty dramatic.
A lot has changed, hopefully for the better.
> We've got a fair amount of code written around the 0.5.6
> datasources (Object[][][]). Is there any way of using these
> datasources with 0.8.0?
The names changed from XXXDatasource to XXXDataset, but otherwise I think the data interfaces haven't changed much. DefaultXYDataset still uses the Object[][][] thing which most people hate (including me!). XYSeriesCollection is an easier class to use for implementing the XYDataset interface.
Regards,
DG.
> I bought the documentation yesterday, and took a quick look
> at it today. Having paid for it, will I be entitled to free
> upgrades as the documentation evolves?
Yes. Sorry if it wasn't clear from the purchase procedure - you can download any updates for 1 year after purchase. After 1 year, ask me nicely and I will probably let you continue downloading updates for free...
Thanks for your purchase too - the income is useful for covering some of the costs of hosting this site, which are increasing.
> I notice things are
> missing from it. For example XYDatapair only says it is
> "analogous to TimeSeriesDataPair." No method descriptions
> are provided. So I then looked at TimeSeriesDataPair. It
> also has no method descriptions.
Sorry about that...there is a lot to document, so inevitably there will be some gaps. Feedback is appreciated, and I will try to fix any problems that are reported.
> Please provide bookmarks, and also make all the entries in
> the Contents section hot links.
I'll have to see if this can be done with the software I am using (pdflatex).
> Finally, we've been using 0.5.6 for quite awhile. We are
> trying to upgrade to 0.8.0 in the hope that it will fix the
> bug I reported (422401), which we are still encountering.
I haven't been able to reproduce this bug, so it may still exist in 0.8.0. If you have some code I can run to reproduce the problem, I should be able to track down the problem.
> The changes between 0.5.6 and 0.8.0 are pretty dramatic.
A lot has changed, hopefully for the better.
> We've got a fair amount of code written around the 0.5.6
> datasources (Object[][][]). Is there any way of using these
> datasources with 0.8.0?
The names changed from XXXDatasource to XXXDataset, but otherwise I think the data interfaces haven't changed much. DefaultXYDataset still uses the Object[][][] thing which most people hate (including me!). XYSeriesCollection is an easier class to use for implementing the XYDataset interface.
Regards,
DG.
Re: JFreeChart documentation...
Thanks, David. As soon as we get our app converted to 0.8.0, I'll try the chart with the bug. If it still exists, I'll attempt to package it self-contained and post it to the above bug.
Re: JFreeChart documentation...
David, I put another zip of this bug into the bug tracker on sourceforge. See the original bug 422401, new zip file badchart.zip. That zip has a read.me in it.