0

TChartエリアシリーズ付きです。エリアポイントは日時値にマップされます。X軸の日付ラベルの形式を変更するにはどうすればよいですか?

これは動作しません:

area.add(new DateTime(timestamp), value); // Date value!
...
chart.getAxes().getBottom().getLabels().setDateTimeFormat("MMM 'yy");
4

2 に答える 2

1

これにより、IllegalArgumentException が発生します。

new DateTime(2012,1,1).toString("MMM 'yy");

文字列形式引数のコンマ'は受け入れられません。

ここで読むことができるように、単一引用符は解釈を避けるために使用されます。一重引用符を描画するには、2 つの一重引用符を入力します。

new DateTime(2012,1,1).toString("MMM ''yy");
于 2012-12-27T14:29:47.367 に答える
0

次のコード行のように、AreaのXValuesをDateTimeとして設定する必要があります。

area.getXvalues().setDateTime(true); 

私のコード行を追加することで問題を解決できる場合は、もう一度やり直してください。

お役に立てば幸いです。

ありがとう、

于 2012-12-27T11:42:33.520 に答える