JFreeChart标题中的字体或字体大小不同

时间:2014-01-22 22:22:42

标签: jfreechart

是否可以在JFreeChart对象的标题中使用不同的字体或字体大小?

使用:

chart.getTitle().setFont(new Font("Tahoma", Font.PLAIN, 16));

允许我设置字体,但我正在尝试创建一个粗体,大字体大小的标题,后面是一个字体大小较小的解释性子标题。

E.g。类似于:“重症监护感染/数据从2008-01-01到2012-12-31”

如果在title对象中无法实现此效果,还有其他任何方法吗?

1 个答案:

答案 0 :(得分:3)

您可以使用JFreeChart类中的addSubtitle()方法添加一个或多个字幕。始终首先绘制标题,然后绘制字幕(按索引顺序)。请注意,图例会作为“副标题”添加到图表中,因此根据位置,您可能希望在索引0处插入真实的字幕,以便在图例之前定位和绘制。