2010-05-06 38 views
5

我有使用JFreeChart創建的堆疊條形圖。類別的標籤非常大,它們與下一個條的標籤重疊。我想把它包裝到下一行。我做了一些搜索,發現我必須使用下面的代碼。 setMaximumCategoryLabelLines(2)在CategoryAxis 中,仍然不會換行到下一行。如何在JfreeChart中包裝類別標籤

請建議解決方案。

回答

12

改變BarChartDemo1code如圖所示,並使用長類別名稱,我看到下面的圖表。它似乎也適用於堆疊渲染。這是期望的效果嗎?

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

image