Highcharts Demo
author(s):
Rafal Sebestjanski
by Rajesh Danabal
February 19, 2020
HTML
<script src="https://code.highcharts.com/highcharts.js"></script>
<script src="https://code.highcharts.com/highcharts-more.js"></script>
<script src="https://code.highcharts.com/modules/dumbbell.js"></script>
<script src="https://code.highcharts.com/modules/lollipop.js"></script>
<script src="https://code.highcharts.com/modules/exporting.js"></script>
<script src="https://code.highcharts.com/modules/accessibility.js"></script>
<figure class="highcharts-figure">
<div id="container"></div>
<p class="highcharts-description">
Lollipop charts are variants of column charts, with a circle
marker for the data value and a line extending to the axis.
</p>
</figure>
CSS
.highcharts-figure, .highcharts-data-table table {
min-width: 320px;
max-width: 800px;
margin: 1em auto;
}
.highcharts-data-table table {
font-family: Verdana, sans-serif;
border-collapse: collapse;
border: 1px solid #EBEBEB;
margin: 10px auto;
text-align: center;
width: 100%;
max-width: 500px;
}
.highcharts-data-table caption {
padding: 1em 0;
font-size: 1.2em;
color: #555;
}
.highcharts-data-table th {
font-weight: 600;
padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
background: #f8f8f8;
}
.highcharts-data-table tr:hover {
background: #f1f7ff;
}
.ld-label {
width:200px;
display: inline-block;
}
.ld-url-input {
width: 500px;
}
.ld-time-input {
width: 40px;
}
JavaScript
Highcharts.chart('container', {
"xAxis": {
"categories": ["Group A", "Group B", "Group C", "Group F", "Group D", "Group E", "Group G"],
},
"series": [{
"name": "New Hire Count",
"nameST": "New Hire Count",
"key": "Employees_NewHireCount",
"data": [{
"y": 12370,
"highlightValue": 0,
"color": "#01B8AA",
"xAxis": "Group A",
"xAxisLabel": "Ethnicity",
"id": {
"Ethnicities_Ethnicity": "Group A"
},
"selectionId": {
"measures": [],
"dataMap": {
"Ethnicities.Ethnicity": [{
"identityIndex": 0
}]
},
"key": "{\"Ethnicities.Ethnicity\":[{\"identityIndex\":0}]}[]"
},
"className": "",
"tooltipPoints": [{
"name": "Ethnicity",
"value": "Group A",
"isDimensionValue": true,
"autoScalingFactor": "",
"noOfDecimal": 2,
"scalingFactor": "auto",
"prefix": "",
"suffix": ""
}, {
"name": "New Hire Count",
"value": 12370,
"format": "#,0",
"color": "#01B8AA",
"isDimensionValue": false,
"autoScalingFactor": "K",
"noOfDecimal": 2,
"scalingFactor": "auto",
"prefix": "",
"suffix": ""
}, {
"name": "Sum of Bad Hires",
"value": 3533,
"format": "#,0",
"isDimensionValue": false,
"autoScalingFactor": "K",
"noOfDecimal": 2,
"scalingFactor": "auto",
"prefix": "",
"suffix": ""
}],
"format": "#,0",
"autoScalingFactor": "K",
"grouping": false,
"ruleKey": null,
"originalColor": "#01B8AA",
"cfApplied": true,
"isInteger": true,
"noOfDecimal": 2,
"scalingFactor": "auto",
"prefix": "",
"suffix": "",
"dlDisplayFormat": "actual",
"dlStackingTotal": 12370
}, {
"y": 4247,
"highlightValue": 0,
"color": "#01B8AA",
...