多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 12.3 条目标签外观 ### 12.3.1 概述 我们可以通过改变条目的颜色、字体来改变图表条目标签的外观。正如其他renderer属性一样,属性的设置可以是全部的系列,可以是具体某一系列。 在JFreeChart目前的版本中,标签是月年个一个透明的背景画出来的。我们不能设置标签的背景颜色,也不能指定标签的边框。这些在以后的版本中会得到解决。 ### 12.3.2 改变条目标签的字体 为了在所有的系列中改变条目标签的字体,我们可以使用下面的代码: ``` CategoryItemRenderer renderer = categoryplot.getRenderer(); renderer.setBaseItemLabelFont(new Font("黑体", Font.PLAIN, 20)); ``` 同样,也可以为单个系列设置字体: ``` // add settings for individual series... renderer.setSeriesItemLabelFont(0, new Font("SansSerif", Font.PLAIN, 20)); renderer.setSeriesItemLabelFont(1, new Font("SansSerif", Font.PLAIN, 10)); ``` 注意:renderer.setBaseItemLabelFont(null)方法会出错。开发指南显示的代码有错误。 ### 12.3.3 改变条目标签的颜色 改变条目标签的颜色,我们可以使用下面的代码: ``` CategoryItemRenderer renderer = categoryplot.getRenderer(); renderer.setBaseItemLabelPaint(Color.red); ``` 同样的,可以为单独每一系列设置颜色: ``` // add settings for individual series... renderer.setSeriesItemLabelPaint(0, Color.red); renderer.setSeriesItemLabelPaint(1, Color.blue); ``` 注意:renderer.setBaseItemLabelPaint(null);方法会出错。开发指南显示的代码有错误。