我有遗留代码示例,它使用JFreeChart和XYPlot。现在我正在为该代码制作i18n,大多数非英语字符串比英语字符串长得多。我用google搜索包裹字符串的方法。没有成功。求救!
答案 0 :(得分:10)
尝试使用setMaximumCategoryLabelLines
中的CategoryAxis
方法,例如:
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setMaximumCategoryLabelLines(3);
答案 1 :(得分:2)
多行是not supported。 setVerticalTickLabels()
方法可以应用于域或范围轴。由于空间有限,口译员应该节俭。提供用户设置(如here所示)可以缓解限制。