Проблема возникает из-за того, что вы пытаетесь назначить законченный и уже построенный объект серии вместо требуемого объекта конфигурации.Чтобы заставить его работать, вам нужно назначить объект конфигурации следующим образом:
$('#new_con').highcharts({
chart: { zoomType: 'x'},
title: { text: "" },
subtitle: { text: 'Click and drag in the plotted area to zoom in' },
xAxis: { type: 'datetime' },
legend: { enabled: false },
series:charts[0].userOptions.series,
});
Тогда ваш график должен быть правильно отрисован.Кроме того, вы можете получить доступ к соответствующей диаграмме с помощью массива Highcharts.charts
в глобальном объекте Highcharts, где хранятся все диаграммы, просто так:
series: Highcharts.charts[0].userOptions.series,
В этом случае создание нового массива диаграмм не требуется.
Живой пример: http://jsfiddle.net/cqfj5t34/