Как управлять несколькими круговыми диаграммами с помощью общего щелчка легенды, используя amcharts4? - PullRequest
0 голосов
/ 20 июня 2019

В настоящее время я показываю 3 круговых диаграммы, и я хочу показать только одну легенду, которая может переключать каждый срез на 3 круговых диаграммах.Как я могу это сделать?

function createChart(div, data) {
  // Create chart
  var chart = am4core.create(div, am4charts.PieChart);

  // Add data
  chart.data = data;

  // Add and configure Series
  var pieSeries = chart.series.push(new am4charts.PieSeries());
  pieSeries.dataFields.value = "litres";
  pieSeries.dataFields.category = "country";


  chart.legend = new am4charts.Legend();
};

createChart("chart1",[{
  "country": "Lithuania",
  "litres": 501
}, {
  "country": "Czechia",
  "litres": 301
}, {
  "country": "Ireland",
  "litres": 201
}]);

createChart("chart2",[{
  "country": "Lithuania",
  "litres": 250
}, {
  "country": "Czechia",
  "litres": 360
}, {
  "country": "Ireland",
  "litres": 150
}]);

createChart("chart3",[{
  "country": "Lithuania",
  "litres": 150
}, {
  "country": "Czechia",
  "litres": 300
}, {
  "country": "Ireland",
  "litres": 160
}]);

ЛЕГЕНДА: - Литва - Чехия - Ирландия

Когда я нажимаю легенду (Литва), она переключает фрагменты3 круговых диаграммы с данными (Литва).

...