Я должен скрыть каждый второй/третий/дальше объект от легенды. СУЩЕСТВУЕТ ЛИ способ достигнуть этого в jFreeChart?спасибо!
ладно, только что сделал сам. Таким образом я удаляю каждый второй элемент из легенды. оставляйте пожалуйста комментарии!
LegendItemCollection legendItemsOld = plot.getLegendItems();
final LegendItemCollection legendItemsNew = new LegendItemCollection();
for(int i = 0; i< legendItemsOld.getItemCount(); i++){
if(!(i%2 == 0)){
legendItemsNew.add(legendItemsOld.get(i));
}
}
LegendItemSource source = new LegendItemSource() {
LegendItemCollection lic = new LegendItemCollection();
{lic.addAll(legendItemsNew);}
public LegendItemCollection getLegendItems() {
return lic;
}
};
chart.addLegend(new LegendTitle(source));