In this jsFiddle我有一个时间序列Highcharts。X轴上的日期是正确的,但工具提示显示的是UTC数字而不是日期。这个图表有什么问题吗?
Highcharts.chart('container', {
"chart": {
"type": "spline",
},
"xAxis": {
"title": {
"text": "aaa",
},
"labels": {
"style": {
"fontSize": "8px"
},
"format": "{value:%d-%m-%Y}"
}
},
"yAxis": [
{
"title": {
"text": "Millions USD"
},
"labels": {
"format": "{value:,0f}"
},
"maxPadding": 0
}
],
"series": [
{
"name": "the_date",
"data": [
[
1262390400000,
10
],
[
1270339200000,
25
],
[
1283385600000,
15
],
[
1288483200000,
20
]
]
}
],
"tooltip": {
"backgroundColor": "rgba(246, 238, 204, 1)",
"borderColor": "rgba(58, 80, 225, 1)",
"borderWidth": 1,
"shadow": true,
"valueDecimals": 0
}
});
2条答案
按热度按时间jogvjijk1#
Highcharts不知道它是一个日期,你必须为你的轴指定它。Try my fiddle。
我根据海查特的文件给你换了小提琴
我为您的轴
"type": 'datetime'
添加了类型和工具提示
"xDateFormat": "%Y-%m-%d"
的格式。这里是Highcharts提供的fiddle的链接。
qv7cva1a2#
更改工具提示添加格式化程序:
完整示例:
输出: