Thanks for submitting this patch. I'd like to draw out the
common code between this patch and the one you linked to, by
creating a ComparableObjectSeries class (like an XYSeries,
but representing a list of (Comparable, Object) items
rather than (Number, Number) items. Then it would be easy
to create subclasses like XYSeries, XIntervalSeries,
YIntervalSeries, XYIntervalSeries to represent different
combinations of specific types of data. This could be taken
further to support series containing High-Low-Open-Close
data, or the data required for box-and-whisker plots, or
other custom combinations.
I've put the priority up on this, because I think it is an
important addition, but it probably won't make it in time
for the 1.0.3 release.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
cvs -uN patch
Logged In: YES
user_id=112975
Thanks for submitting this patch. I'd like to draw out the
common code between this patch and the one you linked to, by
creating a ComparableObjectSeries class (like an XYSeries,
but representing a list of (Comparable, Object) items
rather than (Number, Number) items. Then it would be easy
to create subclasses like XYSeries, XIntervalSeries,
YIntervalSeries, XYIntervalSeries to represent different
combinations of specific types of data. This could be taken
further to support series containing High-Low-Open-Close
data, or the data required for box-and-whisker plots, or
other custom combinations.
I've put the priority up on this, because I think it is an
important addition, but it probably won't make it in time
for the 1.0.3 release.
Logged In: YES
user_id=112975
I ended up working on the datasets on Friday, and have
committed the code to CVS. Now I'll look at the
XYErrorBarRenderer.
Logged In: YES
user_id=112975
I committed a new renderer that implements the error bars
(XYErrorRenderer). It will be included in the 1.0.3 release.