Highcharts Demo
author(s):
Torstein Hønsi
HTML
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<div id="container" style="height: 400px"></div>
<button id="btnFruits">Fruits</button>
<button id="btnVegetables">Vegetables</button>
JavaScript
var chart = Highcharts.chart('container', {
chart: {
type: 'pie'
},
credits: {
enabled: false
},
title: {
text: 'Fruits Distribution'
},
series: [{
name: 'Fruits',
data: [['Apple',89], ['Orange',71], ['Banana',16], ['Grapes',12], ['Others',14]]
}]
});
$('#btnVegetables').click(function () {
chart.series[0].setData([['Tomato',127], ['Pepper',144], ['Bean',89], ['Onion',135], ['Potato',176], ['Others',54]]);
chart.series[0].setName('Vegetables');
chart.setTitle({text: "Vegetables Distribution"});
});
$('#btnFruits').click(function () {
chart.series[0].setData([['Apple',89], ['Orange',71], ['Banana',16], ['Grapes',12], ['Others',14]]);
chart.series[0].setName('Fruits');
chart.setTitle({text: "Fruits Distribution"});
});