5

我使用 JFreeChart 创建了堆积条形图。该类别的标签非常大,它们与下一个 Bar 的标签重叠。我想把它换到下一行。我做了一些搜索,发现我必须使用下面的代码。CategoryAxis 中的 setMaximumCategoryLabelLines(2) 仍然不会换行到下一行。

请提出解决方案。

4

1 回答 1

15

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

private static JFreeChart createChart(CategoryDataset dataset) {
    ...
    // OPTIONAL CUSTOMISATION COMPLETED.
    domainAxis.setMaximumCategoryLabelLines(2);
    ...
}

图片

于 2010-05-06T16:28:22.480 回答