Chart Base
HTML
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/highcharts-more.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<div id="container" style="height:150px;margin:1.5em 1em;"></div>
JavaScript
$('#container').highcharts({
chart: {
margin:[40,25,75,25],
backgroundColor: 'transparent',
plotBorderColor: '#ccc',
plotBorderWidth: 2,
type: 'bar'
},
title: {
text: null
},
credits: {
enabled: false
},
yAxis: {
title: {
text: null
},
labels: {
enabled: false
},
tickLength: 0,
lineColor: 0,
lineWidth: 0,
gridLineWidth: 0
},
xAxis: {
min:0,
max:0,
maxPadding:0,
minPadding:0,
title: {
text: null
},
labels: {
enabled: false
},
tickLength: 0,
lineColor: 0,
lineWidth: 0
},
plotOptions: {
bar: {
stacking: 'percent',
groupPadding:0,
pointPadding:0,
pointRange:1,
}
},
legend: {
// reversed: true,
symbolHeight: 0,
symbolWidth: 0,
//floating: true,
useHTML: true,
itemDistance: 10,
y: -10,
labelFormatter:
function() {
if (this.name === "HIDDEN")
{
return '';
}
return '<div class="insp360-widgetLegendItemContainer">' +
'<div class="insp360-widgetLegendNumber" style="background-color: ' + this.color + '">' + this.yData[0] + '</div>' +
'<div class="insp360-widgetLegendName">' + this.name + '</div>' +
'</div>';
}
},
series: [
{
name: 'New Business',
data: [10],
color: '#ADD8E6'
},
{
name: 'Re-Underwriting',
data: [20],
color: '#FFBC57'
},
{
name: 'Consultative Visit',
data: [30],
color: '#FF5200'
},
{
name: 'Recommendation Check',
data: [40],
color: '#B084FF '
},
{
name: 'Other',
data: [50],
color: '#27AC4C'
}
]
});