我有一个时间序列数据,我试图用Highstocks显示:这是数据:
{
"title": {
"text": "My Graph"
},
"series": [
[
{
"name": "Future Index Longs",
"data": [
[
"2019-02-05",
104516
],
[
"2019-02-06",
127260
],
[
"2019-02-07",
156291
],
[
"2019-02-08",
167567
]
]
}
],
[
{
"name": "Future Index Longs",
"data": [
[
"2019-02-05",
21
],
[
"2019-02-06",
0
],
[
"2019-02-07",
1263
],
[
"2019-02-08",
12
]
]
}
],
[
{
"name": "Future Index Longs",
"data": [
[
"2019-02-05",
33873
],
[
"2019-02-06",
61093
],
[
"2019-02-07",
43125
],
[
"2019-02-08",
41928
]
]
}
],
[
{
"name": "Future Index Longs",
"data": [
[
"2019-02-05",
47542
],
[
"2019-02-06",
55084
],
[
"2019-02-07",
75256
],
[
"2019-02-08",
77786
]
]
}
],
[
{
"name": "Future Index Longs",
"data": [
[
"2019-02-05",
185952
],
[
"2019-02-06",
243437
],
[
"2019-02-07",
275935
],
[
"2019-02-08",
287293
]
]
}
]
]
}
该图表为空,不显示任何数据。我究竟做错了什么?
很抱歉在这里添加此填充,但我需要添加更多文本来发布此问题,因为这是一个非常简单的问题,我没有太多要添加。
要在Highcharts中创建一个包含日期时间轴的图表,您必须将X值作为自1970年以来的毫秒数时间戳。
Highstock示例:
请注意,在Highcharts中,您必须将xAxis.type定义为datetime,如下所示:
xAxis: {
type: 'datetime'
}
Highcharts演示:
API参考: