Javascript 动态修改HighChart布局选项

Javascript 动态修改HighChart布局选项,javascript,highcharts,Javascript,Highcharts,我找不到更新已创建图表的marginTop值的方法 看看我的例子: 我需要在不再次创建图表对象的情况下更改chart.marginTop值。(例如,当我点击触发按钮时) 这个对我很有用: const chart = $("#container").highcharts(); chart.options.chart.marginTop = 100; chart.isDirtyBox = true; chart.redraw(); 这一个对我有用: const chart = $("#cont

我找不到更新已创建图表的marginTop值的方法

看看我的例子:

我需要在不再次创建图表对象的情况下更改chart.marginTop值。(例如,当我点击触发按钮时)


这个对我很有用:

const chart = $("#container").highcharts();
chart.options.chart.marginTop = 100;
chart.isDirtyBox = true;
chart.redraw();

这一个对我有用:

const chart = $("#container").highcharts();
chart.options.chart.marginTop = 100;
chart.isDirtyBox = true;
chart.redraw();

使用Chart.update()函数怎么样

chart.update({
  chart: {
    marginTop: 30
  }
});
API参考:

示例:

使用Chart.update()函数怎么样

chart.update({
  chart: {
    marginTop: 30
  }
});
API参考:

示例:

是的,就是这样!很好的属性:)(isDirtyBox和IsDirtyGend)是的,就是它!很好的属性:)(isDirtyBox和IsDirtyGend)