5

JFreeChart を使用して積み上げ棒グラフを作成しました。カテゴリのラベルは非常に大きく、次のバーのラベルと重なっています。次の行に折り返したいと思います。検索を行ったところ、以下のコードを使用する必要があることがわかりました。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 に答える