如何使用LegendXYItemLabelGenerator类更改标签的字体和位置?

时间:2016-10-05 18:14:26

标签: java class

我想更改字体和位置,因为我注意到气泡图中的重叠更接近的气泡。使用你的课程有很大的帮助,但我不知道该怎么做。

public class LegendXYItemLabelGenerator extends StandardXYItemLabelGenerator
implements XYItemLabelGenerator, Cloneable, PublicCloneable,
  Serializable {
    private LegendItemCollection legendItems;

    public LegendXYItemLabelGenerator(LegendItemCollection legendItems) {
      super();
      this.legendItems = legendItems;
    }

    @Override
    public String generateLabel(XYDataset dataset, int series, int item) {
      LegendItem legendItem = legendItems.get(series);
      return legendItem.getLabel();
    }
}

renderer.setBaseItemLabelGenerator(new LegendXYItemLabelGenerator(plot.getLegendItems()));
renderer.setBaseItemLabelsVisible(true);

非常感谢任何帮助。

0 个答案:

没有答案