当我尝试更改范围选择器中的缩放级别时,我在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不能支持,我的最后一招将是让服务返回所有丢失的日期。但我不希望。
答案 0 :(得分:0)
系列配置中的这行代码应该可以解决您的问题:
pointRange: 3600 * 1000
强制Highcharts将每个点的范围设置为一小时。默认情况下,它是自动计算的,似乎有时范围高于期望值(这就是为什么示例中有空格的原因)。
实时工作演示: http://jsfiddle.net/kkulig/svkm4un3/
API参考: http://api.highcharts.com/highstock/plotOptions.series.pointRange