Javascript Highstock-强制x轴显示范围,与数据无关

Javascript Highstock-强制x轴显示范围,与数据无关,javascript,highcharts,Javascript,Highcharts,我正在创建一个烛台图表与分组数据,并希望能够显示一个特定的范围内的基础上定义的像素宽度的每根蜡烛,无论丢失的数据 plotOptions: { candlestick: { pointWidth: 10, pointPadding:5 } }, 因此,如果总绘图宽度为700px,每根蜡烛约为15px,数据分组为1分钟,则xAxis中的时间约为47分钟 我可以想象我可以计算并添加缺少的数据/点,但是有没有办法强制xAxis显示一个范围并自动绘制我

我正在创建一个烛台图表与分组数据,并希望能够显示一个特定的范围内的基础上定义的像素宽度的每根蜡烛,无论丢失的数据

plotOptions: {
    candlestick: {
        pointWidth: 10,
        pointPadding:5
    }
 },
因此,如果总绘图宽度为700px,每根蜡烛约为15px,数据分组为1分钟,则xAxis中的时间约为47分钟


我可以想象我可以计算并添加缺少的数据/点,但是有没有办法强制xAxis显示一个范围并自动绘制我拥有的任何数据?

首先:可以使用或
点填充
点宽度
,其中宽度具有更高的优先级

无论如何,您可以使用ordinal axis(这是默认行为)删除点之间缺少的数据。这意味着点在图表上的间隔是均匀的。你只有10分?每个将占用相同的空间量,x值将具有较低的优先级

例如:


您只能观察5个点,但每个点的宽度为10px,并且每个点与下一个点之间的距离相同。注意xAxis标签(1.Jan、11.Jan等)

最小值或最大值不起作用吗?我刚刚尝试使用chart.xAxis[0]计算和设置最小值和最大值。设置极限值(MinXaxime,currentTime)显示的xaxis范围是正确的,但是即使有相应的数据,该系列也不再显示??您可以设置一个JSFIDLE来显示这个吗?