固定条宽度,Highstock中的刻度间隔

时间:2017-10-10 06:31:47

标签: highcharts highstock

当我尝试更改范围选择器中的缩放级别时,我在Highstock中修复条形宽度和勾选间隔时出现问题。我尝试在线搜索许多解决方案,但没有一个能解决我遇到的确切问题。 :(

我希望1w能够像现在一样表现。由于我为日添加的配置选项,我不希望刻度间隔变为每小时: http://jsfiddle.net/neo_6053/LwcL205p/3/
onCreateView()

但我希望1d的刻度间隔为1小时,我希望所有的间隙,条宽都要固定。我尝试了很多选择,但仍未能这样做。拖动到最左侧时,您可以看到图表搞砸了。 http://jsfiddle.net/neo_6053/LwcL205p/5/
xAxis: { type: 'datetime', ordinal: false, dateTimeLabelFormats: { day: '<b>%b %e</b>' } }

如果Highchart不能支持,我的最后一招将是让服务返回所有丢失的日期。但我不希望。

1 个答案:

答案 0 :(得分:0)

系列配置中的这行代码应该可以解决您的问题:

pointRange: 3600 * 1000

强制Highcharts将每个点的范围设置为一小时。默认情况下,它是自动计算的,似乎有时范围高于期望值(这就是为什么示例中有空格的原因)。

实时工作演示: http://jsfiddle.net/kkulig/svkm4un3/

API参考: http://api.highcharts.com/highstock/plotOptions.series.pointRange