如何在JFreeChart中换行类别标签

5
我有一个使用JFreeChart创建的堆积条形图。类别的标签非常大,并且它们与下一个条的标签重叠。我想将其换行到下一行。我搜索了一些信息,发现我必须使用以下代码: 在CategoryAxis中使用setMaximumCategoryLabelLines(2) 但它仍然没有换行到下一行。
请建议解决方案。
1个回答

15
修改BarChartDemo1 code如下,并使用长类别名称,我看到以下图表。它似乎也可以使用堆叠渲染。这是期望的效果吗?
private static JFreeChart createChart(CategoryDataset dataset) {
    ...
    // OPTIONAL CUSTOMISATION COMPLETED.
    domainAxis.setMaximumCategoryLabelLines(2);
    ...
}

image


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接