是否可以在JFreeChart
对象的标题中使用不同的字体或字体大小?
使用:
chart.getTitle().setFont(new Font("Tahoma", Font.PLAIN, 16));
允许我设置字体,但我正在尝试创建一个粗体,大字体大小的标题,后面是一个字体大小较小的解释性子标题。
E.g。类似于:“重症监护感染/数据从2008-01-01到2012-12-31”
如果在title
对象中无法实现此效果,还有其他任何方法吗?
答案 0 :(得分:3)
您可以使用JFreeChart类中的addSubtitle()方法添加一个或多个字幕。始终首先绘制标题,然后绘制字幕(按索引顺序)。请注意,图例会作为“副标题”添加到图表中,因此根据位置,您可能希望在索引0处插入真实的字幕,以便在图例之前定位和绘制。