如何在JfreeChart中包装类别标签

时间:2010-05-06 10:56:18

标签: label jfreechart wrapping categories

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

请提出解决方案。

1 个答案:

答案 0 :(得分:14)

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

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

image