2

質問の本質はタイトルで宣言されています。

詳細: 時系列グラフがあり、縦軸にはこのような通貨形式のラベルが必要です

$100, 000, 000
$50, 000
...

今は同じラベルを持っていますが、ドル記号と範囲区切り記号はありません。

横軸については、次のアプローチを使用しました。

DateAxis axis = (DateAxis) plot.getDomainAxis();
axis.setDateFormatOverride(new SimpleDateFormat("yyyy"));

そして、それは機能します。

似たようなことをしようとすると

ValueAxis valueAxis = (ValueAxis) plot.getRangeAxis();

ラベルをフォーマットする方法が見つかりません。

私を助けてください。

4

1 に答える 1

2

ChartFactory.createTimeSeriesChart()ファクトリは for の範囲を提供するため、ここに示すように、ローカライズされた通貨フォーマッタで for をNumberAxis使用できます。setNumberFormatOverride()

于 2013-03-06T18:11:38.500 に答える