TChart
エリアシリーズ付きです。エリアポイントは日時値にマップされます。X軸の日付ラベルの形式を変更するにはどうすればよいですか?
これは動作しません:
area.add(new DateTime(timestamp), value); // Date value!
...
chart.getAxes().getBottom().getLabels().setDateTimeFormat("MMM 'yy");
これにより、IllegalArgumentException が発生します。
new DateTime(2012,1,1).toString("MMM 'yy");
文字列形式引数のコンマ'は受け入れられません。
ここで読むことができるように、単一引用符は解釈を避けるために使用されます。一重引用符を描画するには、2 つの一重引用符を入力します。
new DateTime(2012,1,1).toString("MMM ''yy");
次のコード行のように、AreaのXValuesをDateTimeとして設定する必要があります。
area.getXvalues().setDateTime(true);
私のコード行を追加することで問題を解決できる場合は、もう一度やり直してください。
お役に立てば幸いです。
ありがとう、