Je trace un TimeTableXYDataset
en utilisant un StackedXYBarRenderer
. Malheureusement, les couleurs de chaque série changent à l'actualisation.Mappage du nom de la série JFreeChart à l'index de la série
Je sais comment définir des couleurs en utilisant la méthode setSeriesPaint
du moteur de rendu, mais cela prend un indice de série entier comme argument. Je crée mes points de données en utilisant une chaîne comme le nom de la série:
ds.add(new SimpleTimePeriod(us.getDate(),
new Date(us.getDate().getTime() + 1000*60)),
us.getTotal(), us.getName()));
Comment puis-je découvrir la correspondance entre le nom de la série et l'index de la série, je peux appeler setSeriesPaint
?
Merci - cela a fait l'affaire. –