Highcharts,获取json/序列化图表对象选项?

Highcharts,获取json/序列化图表对象选项?,highcharts,Highcharts,我需要做点什么,我尝试了一切,但我无法得到我想要的。 我在一个容器中有一个图表,某个时候a必须将该图表呈现给另一个div,但不会丢失第一个,所以。。。我需要复制那个图表,但要放在一个新的容器里 我可以得到我引用的图表,但是我需要一些东西,比如得到这个图表的选项,这样我就可以初始化另一个图表,使用相同的选项,但是在不同的容器中 该图表是自动生成的,因此在渲染之前我没有选项,因此,为了复制该图表,我可以获得该选项的唯一方法是获得已绘制图表的选项 有没有办法做到这一点 谢谢。您可以使用chart.us

我需要做点什么,我尝试了一切,但我无法得到我想要的。 我在一个容器中有一个图表,某个时候a必须将该图表呈现给另一个div,但不会丢失第一个,所以。。。我需要复制那个图表,但要放在一个新的容器里

我可以得到我引用的图表,但是我需要一些东西,比如得到这个图表的选项,这样我就可以初始化另一个图表,使用相同的选项,但是在不同的容器中

该图表是自动生成的,因此在渲染之前我没有选项,因此,为了复制该图表,我可以获得该选项的唯一方法是获得已绘制图表的选项

有没有办法做到这一点


谢谢。

您可以使用
chart.userOptions
属性获取创建第二个图表所需的选项:

var chart = Highcharts.chart('container', {
    series: [{
        type: 'column',
        data: [43934, 52503, 57177, 69658, 97031, 119931, 137133, 154175]
    }],
    xAxis: {
        max: 10
    }
});

$('#duplicate').on('click', function() {
    Highcharts.chart('container2', chart.userOptions);
});

现场演示:

有关如何提问和相应更新问题的更多详细信息,请参阅指南。酷,这很有效。比我想象的要容易。非常感谢。