У меня есть круговая диаграмма создана с использованием chart.jsЗаменить Canvas Pie Chart OnClick
Вот код для этого:
var pieChartCanvas = $("#pieChart").get(0).getContext("2d");
var pieChart = new Chart(pieChartCanvas);
var PieData = [
{
value: 700,
color: "#f56954",
highlight: "#f56954",
label: "Chrome"
},
{
value: 500,
color: "#00a65a",
highlight: "#00a65a",
label: "IE"
},
{
value: 400,
color: "#f39c12",
highlight: "#f39c12",
label: "FireFox"
}
pieChart.Doughnut(PieData);
<canvas id="pieChart" style="width:60%; height:60%;"></canvas>
Я хочу создать несколько различных круговых диаграмм, представляющих различную информацию, но только хотите когда-либо отображать одну круговую диаграмму за раз. Поэтому, когда я нажимаю на раскрывающееся меню, я хочу, чтобы появилась еще одна круговая диаграмма. В основном, используя тот же код, что и выше, но изменяя информацию в pieData [].
Код для изменения, используя список
<ul class="dropdown-menu" aria-labelledby="dropdownMenu2">
<li><a href="#" onclick="">Device</a></li>
</ul>
Есть ли способ сделать это?