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