我的行数据是:
var line1 = [[2012-07-06, 4], [2012-07-05, 10], [2012-07-04, 3]];
var line2 = [[2012-07-06, 15], [2012-07-05, 0], [2012-07-04, 9]];
我很难在xaxis中显示日期。虽然我的日期都是yyyy-mm-dd,但它只能显示几年但不是正确的年份。它显示了1991年,1992年,1993年等。
我的轴看起来像:
轴:{ x轴:{ 输入:'dateTime', 标签:{stringFormat:'yyyy-mm-dd'} } }
我错过了什么?
答案 0 :(得分:2)
我认为您必须使用Date()
数据类型。
请参阅此处的文档http://www.jqchart.com/samples/ChartAxes/DateTimeAxis。
他们网站的示例:
$('#jqChart').jqChart({
title: { text: 'DateTime Axis' },
axes: [
{
type: 'dateTime',
location: 'bottom',
minimum: new Date(2011, 1, 4),
maximum: new Date(2011, 1, 18),
interval: 1,
intervalType: 'days'
}
],
series: [
{
type: 'line',
data: [[new Date(2011, 1, 6), 70], [new Date(2011, 1, 8), 82],
[new Date(2011, 1, 10), 85], [new Date(2011, 1, 12), 70],
[new Date(2011, 1, 14), 65], [new Date(2011, 1, 16), 68]]
}
]
});