I just run to the following links:
http://sourceforge.net/projects/chart2d
http://chart2d.sourceforge.net/
It looks like it's JFreechart, but apparently it is not.
Or am I missing here something, is this and that project the very same (merged with someone else and started a new chart project)?
Chart2D in Sourceforge, any relations to freechart
RE: Chart2D in Sourceforge, any relations to freec
No, JFreeChart and Chart2D are distinct projects. Jason Simas runs the Chart2D project. I haven't had time to look through his code (yet), but the web-site looks good, and he is posting regular releases so the project looks promising.
Regards,
DG.
Regards,
DG.
RE: Chart2D in Sourceforge, any relations to freec
I wrote Chart2D's code from scratch. I wrote Chart2D because I was unsatisfied with the way JFreeChart layed out its components. You'll notice that JFreeChart charts don't have a preferred size (i.e. so the chart size is not dynamically matched to the particular data set and chart customizations you are using), they don't handle resizing to small sizes well (i.e. if a use is allowed to resize the chart, components are allowed to overlap eachother), and the graph lines on graph charts aren't equally spaced (i.e. there is unequal space left over on either end of the graph). On the other hand, Chart2D requires more processing power because it does these extra calculations.
Jason
--
Jason J. Simas
BS Comp Sci & Philo
chart2d.sourceforge.net/jjsimas
Jason
--
Jason J. Simas
BS Comp Sci & Philo
chart2d.sourceforge.net/jjsimas
RE: Chart2D in Sourceforge, any relations to freec
What is your overall feeling about having two completely distinct projects doing the very same component?
Is it that, JFreeChart is in general a decent component but only a layout code did not suite well in your case?
Should we all merge effort to one codebase?
Keep up the good work DG and Jason.
Is it that, JFreeChart is in general a decent component but only a layout code did not suite well in your case?
Should we all merge effort to one codebase?
Keep up the good work DG and Jason.
RE: Chart2d and JFreeChart
I'm pretty relaxed about there being more than one project. Diversity is good.
Regarding merging into one codebase:
(a) both JFreeChart and Chart2d use the same licence (LGPL), so there is no obstacle to someone doing this work if they are sufficiently motivated towards that goal;
(b) it's not something that I have on my to-do list right now. It's not that I think it is a bad idea, it's just that I have other things I would rather do in my limited spare time.
Regards,
DG.
Regarding merging into one codebase:
(a) both JFreeChart and Chart2d use the same licence (LGPL), so there is no obstacle to someone doing this work if they are sufficiently motivated towards that goal;
(b) it's not something that I have on my to-do list right now. It's not that I think it is a bad idea, it's just that I have other things I would rather do in my limited spare time.
Regards,
DG.
RE: Chart2d and JFreeChart
> What is your overall feeling about having two completely distinct
> projects doing the very same component?
If I were a person looking to use a open source charting library then
I would be a bit disgusted that open source developers didn't get
together to make the best product for me to use. However, I am not
that person. Authoring an open source product provides one with
something to do when bored and also with increased employment
oppurtunities (especially for someone just coming out of college like
me). For an open source developer, it's not necessarily about
making the best product or beating Microsinner, but sometimes about
other things which makes one not care that there are other similar
products.
> Is it that, JFreeChart is in general a decent component but only a
> layout code did not suite well in your case?
I would be afraid to use Chart2D serverside where a
server was dynamically rendering charts for users, and if there could
be say more than 50 users asking for charts to be rendered at any time. But if I were writing a client side, or if my server only
rendered a charts at fixed periods, etcetera, then I would use Chart2D. However, David is supposed to have a new release soon; so I'd want to see that...
> Should we all merge effort to one codebase?
In general, I don't think merging two projects with similar feature sets is useful. If Linux was to merge with BSD, they would essentially have to rewrite the whole thing from scratch using the best ideas from both... I'm don't want to start over from scratch.
I'm really not that interested in graphics and visualization.
Half of the development costs for Chart2D was paid for by a customer that gave me permission to open source it... I'm just continuing its development to a point where it has all the features necessary for it to live on its own for a while...
Jason
--
Jason J. Simas
BS Comp Sci & Philo
chart2d.sourceforge.net/jjsimas
> projects doing the very same component?
If I were a person looking to use a open source charting library then
I would be a bit disgusted that open source developers didn't get
together to make the best product for me to use. However, I am not
that person. Authoring an open source product provides one with
something to do when bored and also with increased employment
oppurtunities (especially for someone just coming out of college like
me). For an open source developer, it's not necessarily about
making the best product or beating Microsinner, but sometimes about
other things which makes one not care that there are other similar
products.
> Is it that, JFreeChart is in general a decent component but only a
> layout code did not suite well in your case?
I would be afraid to use Chart2D serverside where a
server was dynamically rendering charts for users, and if there could
be say more than 50 users asking for charts to be rendered at any time. But if I were writing a client side, or if my server only
rendered a charts at fixed periods, etcetera, then I would use Chart2D. However, David is supposed to have a new release soon; so I'd want to see that...
> Should we all merge effort to one codebase?
In general, I don't think merging two projects with similar feature sets is useful. If Linux was to merge with BSD, they would essentially have to rewrite the whole thing from scratch using the best ideas from both... I'm don't want to start over from scratch.
I'm really not that interested in graphics and visualization.
Half of the development costs for Chart2D was paid for by a customer that gave me permission to open source it... I'm just continuing its development to a point where it has all the features necessary for it to live on its own for a while...
Jason
--
Jason J. Simas
BS Comp Sci & Philo
chart2d.sourceforge.net/jjsimas