StackedXYBarRenderer problem with XYSeries adding & remo

A discussion forum for JFreeChart (a 2D chart library for the Java platform).
Locked
sesar
Posts: 12
Joined: Fri Jul 13, 2007 10:57 am

StackedXYBarRenderer problem with XYSeries adding & remo

Post by sesar » Wed Apr 09, 2008 12:40 am

I use:
- DefaultTableXYDataset
- StackedXYBarRenderer
- XYPlot
- XYSeries

XYSeries method:
- clear() does not work properly (there still remain all Items with null values)
- add(x,y) does not work properly beacuse of:
Exception in thread "AWT-EventQueue-0" org.jfree.data.general.SeriesException: X-value already exists.
at org.jfree.data.xy.XYSeries.add(XYSeries.java:364)
at org.jfree.data.xy.XYSeries.add(XYSeries.java:325)
at org.jfree.data.xy.XYSeries.add(XYSeries.java:250)

Is it possible to update/add/remove XYSeries from my StackedXYBarRendered Chart ??

RichardWest
Posts: 844
Joined: Fri Oct 13, 2006 9:29 pm
Location: Sunnyvale, CA

Re: StackedXYBarRenderer problem with XYSeries adding &

Post by RichardWest » Wed Apr 09, 2008 12:46 am

sesar wrote:Is it possible to update/add/remove XYSeries from my StackedXYBarRendered Chart ??
XYSeries has an update(Number x, Number y) method. You could also use addOrUpdate(Number x, Number y) if you are not sure that a y-value has been specified for the given x-value. Note that both of these methods do not take null for arguments (see XYSeries JavaDoc for details).
Richard West
Design Engineer II
Advanced Micro Devices
Sunnyvale, CA

Locked