簡體   English   中英

更改X軸的日期時間格式?

[英]Change datetime format of x-axis?

我有一個帶有區域系列的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");

字符串格式參數中的逗號'不被接受。

如您在這里閱讀的,單引號用於避免解釋。 用兩個單引號引起一個單引號:

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

您需要像下一行代碼一樣將Area的XValues設置為DateTime:

area.getXvalues().setDateTime(true); 

如果添加我的代碼行可以幫助您解決問題,請重試。

希望會有所幫助。

謝謝,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM