Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Highcharts 在热图/海图中显示xaxis上的月份而不是天数_Highcharts_Heatmap_Highmaps - Fatal编程技术网

Highcharts 在热图/海图中显示xaxis上的月份而不是天数

Highcharts 在热图/海图中显示xaxis上的月份而不是天数,highcharts,heatmap,highmaps,Highcharts,Heatmap,Highmaps,我有一张热图,xaxis上有365天,yaxis上有十几年。现在,我想知道我是否可以在xaxis上显示月份而不是天数。现在看起来是这样的: 显然,数据格式必须与此不同: Day,Year,Value 1,1989,535 2,1989,518 3,1989,576 4,1989,542 但是,如果我将其更改为: Day,Year,Value 1-Jan,1989,535 2-Jan,1989,518 3-Jan,1989,576 4-Jan,1989,542 它真的被搞砸了 我有 感谢您的

我有一张热图,xaxis上有365天,yaxis上有十几年。现在,我想知道我是否可以在xaxis上显示月份而不是天数。现在看起来是这样的:

显然,数据格式必须与此不同:

Day,Year,Value
1,1989,535
2,1989,518
3,1989,576
4,1989,542
但是,如果我将其更改为:

Day,Year,Value
1-Jan,1989,535
2-Jan,1989,518
3-Jan,1989,576
4-Jan,1989,542
它真的被搞砸了

我有


感谢您的提示。

您需要将xAxis设置为datetime类型,然后将日期(在每个点)解析为时间戳。非常感谢您的提示。然而,我不明白“将日期(在每个点上)解析为时间戳”会转化为什么。我已经改变了,所以xAxis现在是datetime,并且给出了“1月1日”、“1月2日”等“真实日期”。你能告诉我我要做什么吗?非常感谢!似乎JSFIDLE不起作用,它确实起作用。它显示了我在更改日格式时遇到的问题。它不再只显示一年中的365天,而是为每增加一年显示一次,即:如果我有十年,它将在xaxis上显示10*365,并且每年的这些天不会重叠。这显然是一个日期格式问题-但我还没有找到任何解决方案。当我打开你的演示时,我的浏览器崩溃了。