Ребят. Привет.
Есть библиотека графиков на js.
Все подключил. Все в порядке.
Но когда я хочу разместить несколько графиков на одной странице, то эти графики дублируются.
Не смотря на то, что контейнеры для вывода разные.
Библиотека:
https://www.amcharts.com/javascript-charts/
Вот код графика:
<script>
var chart;
var chartData = [
{
"country": "Телефон1",
"visits": 17.1
},
{
"country": "Телефон2",
"visits": 24.6
},
{
"country": "Телефоны",
"visits": 58.3
}
];
AmCharts.ready(function () {
// PIE CHART
chart = new AmCharts.AmPieChart();
// title of the chart
// chart.addTitle("Visitors countries", 16);
chart.dataProvider = chartData;
chart.titleField = "country";
chart.valueField = "visits";
chart.sequencedAnimation = true;
chart.startEffect = "elastic";
chart.innerRadius = "30%";
chart.startDuration = 2;
chart.labelRadius = 15;
chart.balloonText = "[[title]]<br><span style='font-size:14px'><b>[[value]]</b> ([[percents]]%)</span>";
// the following two lines makes the chart 3D
chart.depth3D = 10;
chart.angle = 15;
// WRITE
chart.write("chartdiv");
});
</script>
Вот вывожу график:
<div id="chartdiv" style="width:600px; height:400px;"></div>
А если сделать тоже самое, но соответственно указать другой id контейнера. Они дублируются!
Как сделать так, что бы они не дублировались!?