I'm plotting a TimeTableXYDataset
using a StackedXYBarRenderer
. Unfortunately the colours of each series change on refresh.
I know how to set colours using the setSeriesPaint
method of the renderer, but that takes an integer series index as the argument. I create my datapoints using a string as the series name:
ds.add(new SimpleTimePeriod(us.getDate(),
new Date(us.getDate().getTime() + 1000*60)),
us.getTotal(), us.getName()));
How do I discover the mapping between series name and series index so I can call setSeriesPaint
?