Здравствуйте.
Не могу понять как реализовать.
Коротко о том что делаю, делаю Chars на базу anychart. Графики грузит все хорошо, но на странице есть select при выборе которого меняется ticker и соответственно график
Но anychart при смене тикера создает новый контейнер, а не дает результат в старый чарт.
Подскажите, что можно придумать?
Кусок кода аничарт
anychart.onDocumentReady(function () {
// The data used in this sample can be obtained from the CDN
// https://cdn.anychart.com/csv-data/weather-data.csv
anychart.data.loadCsvFile('../'+tickerHistory+'.json', function (data) {
// set the input date/time format
anychart.format.inputDateTimeFormat("MM/dd HH:mm");
// create data table on loaded data
var dataTable = anychart.data.table();
dataTable.addData(data);
// map loaded data
var historyMapChart = dataTable.mapAs({'value': 1});
var amountMapChart = dataTable.mapAs({'value': 2});
// create stock chart
var chart = anychart.stock();
// create temperature plot on the chart
var temperaturePlot = chart.plot(0);
// create temperature plot series with mapped data
temperaturePlot.line(historyMapChart ).name('History');
temperaturePlot.yGrid(true)
.yMinorGrid(true);
// create DP Total temperature plot on the chart with column series
var dpTotalRainPlot = chart.plot(1);
dpTotalRainPlot.height('20%');
dpTotalRainPlot.column()
.name('Amount')
.data(amountMapChart)
.fill('#ef6c00');
// set chart selected date/time range
chart.selectRange('2008-04-01', '2008-09-28');
// set container id for the chart
chart.container('container-chart');
// initiate chart drawing
chart.draw();
// create range picker
var rangePicker = anychart.ui.rangePicker();
// init range picker
rangePicker.render(chart);
// create range selector
var rangeSelector = anychart.ui.rangeSelector();
// init range selector
rangeSelector.render(chart);
});
});