Javascript Highcharts spiderweb图表在调用series.setData后调整轴的大小

Javascript Highcharts spiderweb图表在调用series.setData后调整轴的大小,javascript,highcharts,Javascript,Highcharts,我有一个Highcharts spiderweb图表,其中包含一系列数据,我每X分钟通过ajax更新一次。当我最初加载页面时,它如下所示: 但是,在对系列数据进行第一次和后续更新后,图表如下所示: 请注意,在示例中,用于更新图表的系列数据与用于初始化图表的原始数据完全相同 这是一本书。以下是更新系列数据的行: chart.series[0].setData([14, 10, 1, 7, 7]); 复制步骤: 加载页面 单击“设置新数据”按钮 更新图表时我是否做错了什么?由于某些意外原因,您必须

我有一个Highcharts spiderweb图表,其中包含一系列数据,我每X分钟通过ajax更新一次。当我最初加载页面时,它如下所示:

但是,在对系列数据进行第一次和后续更新后,图表如下所示:

请注意,在示例中,用于更新图表的系列数据与用于初始化图表的原始数据完全相同

这是一本书。以下是更新系列数据的行:

chart.series[0].setData([14, 10, 1, 7, 7]);
复制步骤:

加载页面 单击“设置新数据”按钮
更新图表时我是否做错了什么?

由于某些意外原因,您必须逐步创建新的Highchart并更新图表

看看我的演示

看看我是如何在函数外声明变量的,以便能够在整个脚本中访问它们

var chart;
var flagIn = 1;
var options, series2, title2; 
另外,请记住,我初始化了options变量,然后创建Highcharts对象

options = {....}
chart = new Highcharts.Chart(options);
为了创建新图表,我在序列2和标题2中推送我的新数据,然后尝试更新我的图表对象

options.series = series2;
options.title = title2;
chart = new Highcharts.Chart(options);
console.log("update");
更新
在上面的提琴上,您可以看到相同的数据多边形是如何反复加载的

您是否尝试将最小/最大值或tickInterval设置为5