2012-12-23 65 views
0

我有一個TChart與面積系列。區域點被映射到日期時間值。如何更改x軸上日期標籤的格式?更改x軸的日期時間格式?

這不起作用:

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

回答

1

這給了我一個IllegalArgumentException:

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

逗號在字符串格式參數unnaccepted。

正如你可以閱讀here,單引號用於避免解釋。把兩個單引號畫出單引號:

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

這是正確的。它是造成問題的底層API還是可以修復的? – l33t

+0

我已經編輯了上面的回覆。 – Yeray

+0

不錯!謝謝 :) – l33t

0

您需要設定區XValues的日期時間在下一行代碼做:

area.getXvalues().setDateTime(true); 

請嘗試重新加入我的代碼行幫助你解決你的問題。

我希望能幫上忙。

感謝,