Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.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 图表加载后高库存变化xAxis minRange_Javascript_Highcharts_Runtime_Highstock - Fatal编程技术网

Javascript 图表加载后高库存变化xAxis minRange

Javascript 图表加载后高库存变化xAxis minRange,javascript,highcharts,runtime,highstock,Javascript,Highcharts,Runtime,Highstock,加载图表后,我正在调整xAxis上的minRange。我尝试过这些方法,但没有成功: chart.xAxis[0].minRange chart.xAxis.minRange chart.xAxis[0].options.minRange chart.xAxis.options.minRange 它们都不起作用。但是设置minTickInterval如下: chart.xAxis[0].options.minTickInterval 那么如何在运行时更改minRange 更新:我应该提到我的

加载图表后,我正在调整
xAxis
上的
minRange
。我尝试过这些方法,但没有成功:

chart.xAxis[0].minRange
chart.xAxis.minRange
chart.xAxis[0].options.minRange
chart.xAxis.options.minRange
它们都不起作用。但是设置
minTickInterval
如下:

chart.xAxis[0].options.minTickInterval
那么如何在运行时更改
minRange

更新:我应该提到我的轴是datetime类型

更新2:好的,我发现了问题,我的代码中有:

    $.each(Analyzer.chart.series, function (index, item) {
        item.setData([]);
    });
清除序列数据,以便加载新数据。如果我对此进行评论,这种代码和平设置
minRange
有效

那么???如何清除系列数据,以便我也可以更改
minRange

更新3:好的,在设置
minRange
之前,我将update2中的cod移动到了。。。。沃拉:D

对于将来的参考:您应该在完成后设置
minRange
清除序列数据,否则它将无法工作


尝试设置xAxis对象的isDirty标志,然后运行redraw方法:

    chart.xAxis[0].minRange = 20;
    chart.xAxis[0].isDirty = true;
    chart.redraw();
例如:

编辑:当x轴的类型为“datetime”时,它也应该工作。 请参见更新的示例: