Chart2D in Sourceforge, any relations to freechart

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
who_me

Chart2D in Sourceforge, any relations to freechart

Post by who_me » Tue Nov 20, 2001 4:22 pm

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)?

David Gilbert

RE: Chart2D in Sourceforge, any relations to freec

Post by David Gilbert » Tue Nov 20, 2001 10:12 pm

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.

J J Simas

RE: Chart2D in Sourceforge, any relations to freec

Post by J J Simas » Wed Nov 21, 2001 12:10 am

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

who_me

RE: Chart2D in Sourceforge, any relations to freec

Post by who_me » Wed Nov 21, 2001 11:24 am

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.

David Gilbert

RE: Chart2d and JFreeChart

Post by David Gilbert » Thu Nov 22, 2001 9:38 am

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.

J J Simas

RE: Chart2d and JFreeChart

Post by J J Simas » Fri Nov 23, 2001 11:18 am

> 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

murmur

RE: Chart2d and JFreeChart

Post by murmur » Mon Nov 26, 2001 8:42 am

Well thought and valid points.

Locked