我使用JFreeChart创建了Stacked Bar Chart。该类别的标签非常大,它们与下一个Bar的标签重叠。我想将它包装到下一行。我做了一些搜索,发现我必须使用下面的代码。 CategoryAxis中的setMaximumCategoryLabelLines(2) 并且它仍然没有换到下一行。
请提出解决方案。
答案 0 :(得分:14)
如图所示更改BarChartDemo1
code并使用长类别名称,我会看到下面的图表。它似乎也适用于堆叠渲染。这是期望的效果吗?
private static JFreeChart createChart(CategoryDataset dataset) {
...
// OPTIONAL CUSTOMISATION COMPLETED.
domainAxis.setMaximumCategoryLabelLines(2);
...
}