JSFiddle - React, Tailwind, and code Playground
by Rahul Sharma
HTML
<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.4.0/knockout-min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="min-width: 310px; max-width: 800px; height: 400px; margin: 0 auto"></div>
JavaScript
$(function () {
$('#container').highcharts({
chart: {
type: 'bar'
},
title: {
text: 'Stacked bar chart'
},
xAxis: {
lineWidth: 0,
minorGridLineWidth: 0,
lineColor: 'transparent',
categories: ['Autos'],
labels: {
enabled: false
},
minorTickLength: 0,
tickLength: 0,
gridLineWidth: 0,
minorGridLineWidth: 0
},
yAxis: {
lineWidth: 0,
minorGridLineWidth: 0,
lineColor: 'transparent',
categories: ['Autos'],
min: 0,
title: {
text: 'Cross Shopping consumption'
},
labels: {
enabled: false
},
minorTickLength: 0,
tickLength: 0,
gridLineWidth: 0,
minorGridLineWidth: 0
},
legend: {
reversed: false,
align: 'right',
layout: 'vertical',
verticalAlign: 'top',
x: 40,
y: 120
},
plotOptions: {
series: {
stacking: 'normal',
dataLabels: {
enabled: true,
color: '#FFF',
formatter: function () {
var pcnt = this.y;
return Highcharts.numberFormat(pcnt) + '%';
}
}
}
},
series: [{
name: 'Mazda 6 + Others',
data: [8],
color: '#0F487F'
}, {
name: 'Mazda 6 + Hyundai Sonata',
data: [12],
color: '#0F487F'
}, {
name: 'Mazda 6 + Nissan Altima',
data: [15],
color: '#0F487F'
}, {
name: 'Mazda 6 + Ford Fusion',
data: [18],
...