更改x轴的日期时间格式



我有一个面积级数的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); 
如果添加我的代码行可以帮助您解决问题,请再试一次。

我希望这对你有帮助。

谢谢,

相关内容

  • 没有找到相关文章

最新更新