0

好的!所以,我有一个大图表,其中包含双轴示例中的几个元素

final NumberAxis domainAxis = new NumberAxis("lulu");

// add the axis to the plot, map some sets, and a renderer

现在我的问题是 Y 轴标题的大小和字体已被修改,并且在主要 Y 轴上正确显示。在第二个(有问题的“lulu”)中,我得到了一个自定义字体和大小。显然,两者不匹配,我需要更改辅助 NumberAxis 标题标签的字体和大小以与原始标签相对应。

除了以我自己的字体和大小对 NumberAxis 和插件进行子类化之外,还有什么方法可以更改我为标题标签获得的自定义字体和大小?如果 JFreechart 的开发人员没有想到这一点,我会感到惊讶,尤其是考虑到双轴示例!

任何想法/建议/解决方法都非常受欢迎!

干杯,

提比

PS 我本来希望 Y 轴标题的属性(在 XYplot 中)适用于所有现有的轴,而不仅仅是第一个轴......

4

1 回答 1

2

这将第一个轴的字体设置为第二个轴:

plot.getRangeAxis(1).setLabelFont( plot.getRangeAxis(0).getLabelFont() )
于 2013-01-11T11:08:04.903 回答