我有一个TChart
区域系列。区域点映射到日期时间值。如何更改x轴上日期标签的格式?
这不起作用:
area.add(new DateTime(timestamp), value); // Date value!
...
chart.getAxes().getBottom().getLabels().setDateTimeFormat("MMM 'yy");
答案 0 :(得分:1)
这给了我一个IllegalArgumentException:
new DateTime(2012,1,1).toString("MMM 'yy");
字符串格式参数中的逗号'未被接受。
正如您可以阅读here,单引号用于避免解释。用两个单引号来绘制单引号:
new DateTime(2012,1,1).toString("MMM ''yy");
答案 1 :(得分:0)
您需要将Area的XValues设置为DateTime,如下一行代码所示:
area.getXvalues().setDateTime(true);
如果添加我的代码行可以帮助您解决问题,请再试一次。
我希望能有所帮助。
谢谢,