如何在JfreeChart中包装类别标签

SKR*_*SKR 5 label jfreechart word-wrap categories

我有使用JFreeChart创建的Stacked Bar Chart.该类别的标签非常大,它们与下一个Bar的标签重叠.我想将它包装到下一行.我做了一些搜索,发现我必须使用下面的代码.CategoryAxis中的setMaximumCategoryLabelLines(2)仍然不会换行到下一行.

请建议解决方案.

tra*_*god 14

如图所示更改代码并使用长类别名称,我会看到下面的图表.它似乎也适用于堆叠渲染.这是预期的效果吗?BarChartDemo1

private static JFreeChart createChart(CategoryDataset dataset) {
    ...
    // OPTIONAL CUSTOMISATION COMPLETED.
    domainAxis.setMaximumCategoryLabelLines(2);
    ...
}
Run Code Online (Sandbox Code Playgroud)

图片