JSFiddle - React, Tailwind, and code Playground
by Renish A R
HTML
<script src="http://github.highcharts.com/bdf6471/highcharts.js"></script>
<script src="http://github.highcharts.com/bdf6471/modules/drilldown.src.js"></script>
<div id="container1" style="height: 300px"></div>
<div id="container2" style="height: 300px; width: 600px; margin: 0 auto"></div>
JavaScript
// Internationalization
Highcharts.setOptions({
lang: {
drillUpText: '◁ Back to {series.name}'
}
});
var options = {
chart: {
height: 300
},
title: {
text: 'Highcharts Drilldown Plugin'
},
xAxis: {
categories: true
},
drilldown: {
series: [{
id: 'fruits',
name: 'Fruits',
data: [
['Apples', 4],
['Pears', 6],
['Oranges', 2],
['Grapes', 8]
]
}, {
id: 'cars',
name: 'Cars',
data: [{
name: 'Maruti',
y: 4,
drilldown: 'maruti'
},
['Volkswagen', 3],
['Opel', 5]
]
}, {
id: 'maruti',
name: 'Maruti',
data: [
['Aulto', 3],
{
name: 'Swift',
y: 5,
drilldown: 'swift'
},
['SX4', 4],
['Ertiga', 5]
]
},
{
id: 'swift',
name: 'Swift',
data: [
['LXi', 3],
['VXi', 1],
['Zxi', 4],
['ZDi', 5]
]
}]
},
legend: {
enabled: false
},
plotOptions: {
series: {
dataLabels: {
enabled: true
},
shadow: false
},
pie: {
size: '80%'
}
},
series: [{
name: 'Overview',
colorByPoint: true,
data: [{
name: 'Fruits',
y: 10,
drilldown: 'fruits'
}, {
name: 'Cars',
y: 12,
drilldown: 'cars'
}, {
name: 'Countries',
y: 8
}]
}]
};
// Column...