Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.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
Javascript Highstock-自定义x轴标签或强制x轴标签用于特定格式_Javascript_Highcharts - Fatal编程技术网

Javascript Highstock-自定义x轴标签或强制x轴标签用于特定格式

Javascript Highstock-自定义x轴标签或强制x轴标签用于特定格式,javascript,highcharts,Javascript,Highcharts,这里有一个简单的JSFIDLE高股价图 您可以看到highstock图表以某种方式显示x轴标签 22nd Nov, 20 Dec, 17 Jan, 14 Feb.... 如何强制此x轴标签显示每月的1号?例如,我希望它能显示出来 1 Nov, 1 Dec, 1 Jan, 1 Feb... 1 Jan, 7 Jan, 14 Jan, 21 Jan, 28 Jan 另外,如果我的x轴范围设置为以下值 range: 1 * 30 * 24 * 3600 * 1000 // one month

这里有一个简单的JSFIDLE高股价图

您可以看到highstock图表以某种方式显示x轴标签

22nd Nov, 20 Dec, 17 Jan, 14 Feb....
如何强制此x轴标签显示每月的1号?例如,我希望它能显示出来

1 Nov, 1 Dec, 1 Jan, 1 Feb...
1 Jan, 7 Jan, 14 Jan, 21 Jan, 28 Jan
另外,如果我的x轴范围设置为以下值

range: 1 * 30 * 24 * 3600 * 1000 // one month
我想强制更改x轴标签,以便显示,而不是每个月的1号

1 Nov, 1 Dec, 1 Jan, 1 Feb...
1 Jan, 7 Jan, 14 Jan, 21 Jan, 28 Jan

基本上,我正在寻找一种方法来更改x轴标签以显示我想要的方式。

首先,您是否需要按Highstock排序的轴?如果没有,则只需禁用它,然后设置
tickInterval
,如下所示:

当然,当您需要不同的案例时,比如每两周设置一次
tickInterval:14*24*3600*1000

如果您需要使用序数轴,那么尝试使用
tickPositioner

看起来我需要使用“tickPositioner”,但我看到的示例使用了highchart。x轴为日期格式的highstock的定位器如何工作?例如,在下面的JSFIDLE中,我显式地指定了两个x轴标签(),但我想这似乎不起作用;)或