JFreeChart:有没有办法在XYPlot中的两行中绘制长刻度标签

时间:2012-04-05 08:37:42

标签: label jfreechart

我有遗留代码示例,它使用JFreeChart和XYPlot。现在我正在为该代码制作i18n,大多数非英语字符串比英语字符串长得多。我用google搜索包裹字符串的方法。没有成功。求救!

2 个答案:

答案 0 :(得分:10)

尝试使用setMaximumCategoryLabelLines中的CategoryAxis方法,例如:

CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setMaximumCategoryLabelLines(3);

答案 1 :(得分:2)

多行是not supportedsetVerticalTickLabels()方法可以应用于域或范围轴。由于空间有限,口译员应该节俭。提供用户设置(如here所示)可以缓解限制。