1

JFreeChart で作成した次のチャートがあります。 代替テキスト

年が含まれるように x 軸の日付を拡張することは可能ですか (また、可能であれば)。4-II-2010, 5-II-2010, ..., 6-III-2010?

4

1 に答える 1

2

現在、日付をどのようにフォーマットしているかは明確ではありませんがsetDateFormatOverrideDateAxisで適切なを指定できますSimpleDateFormatgetShortMonths()まだ利用できない場合はDateFormatSymbols、ローマ数字を上書きできるはずです。

補遺:正しいローカリゼーションのために、次のようなことを行う方が簡単な場合があります。

DateAxis axis = (DateAxis) plot.getDomainAxis();
DateFormatSymbols dfs = DateFormatSymbols.getInstance(); // default locale
String[] roman = { ... };
dfs.setShortMonths(roman);
axis.setDateFormatOverride(new SimpleDateFormat("dd-MMM-yyyy", dfs));
于 2010-04-27T16:40:20.663 に答える