FusionCharts - Gallery Example - Heatmap Chart in Javascript.
Created using FusionCharts Suite XT - www.fusioncharts.com
by FusionCharts
HTML
<script src="https://cdn.fusioncharts.com/fusioncharts/latest/fusioncharts.js"></script>
<script src="https://cdn.fusioncharts.com/fusioncharts/latest/themes/fusioncharts.theme.fusion.js"></script>
<!--
Heatmap chart showing score for various smartphones, by features.
-->
<div id="chart-container">FusionCharts will render here</div>
JavaScript
FusionCharts.ready(function() {
var salesHMChart = new FusionCharts({
type: 'heatmap',
renderAt: 'chart-container',
width: '700',
height: '350',
dataFormat: 'json',
dataSource: {
"chart": {
"theme": "fusion",
"caption": "Distribution of Marks for Students",
"subcaption": "Bell Curve Grading",
"xAxisName": "Subjects",
"yAxisName": "Student Name",
"showValues": "1",
"showPlotBorder": "1",
"valueFontColor": "#ffffff",
"plotTooltext": "Grading : $value"
},
"rows": {
"row": [{
"id": "JA",
"label": "Jacob"
}, {
"id": "EM",
"label": "Emma"
}, {
"id": "JY",
"label": "Jayden"
}, {
"id": "WL",
"label": "William"
}]
},
"columns": {
"column": [{
"id": "EN",
"label": "English"
}, {
"id": "MT",
"label": "Maths"
}, {
"id": "PY",
"label": "Physics"
}, {
"id": "HS",
"label": "History"
}, {
"id": "EC",
"label": "Economics"
}]
},
"dataset": [{
"data": [{
"rowid": "JA",
"columnid": "EN",
"value": "3.7"
}, {
"rowid": "JA",
"columnid": "PY",
"value": "4.3"
}, {
"rowid": "JA",
"columnid": "MT",
"value": "4.0"
}, {
"rowid": "JA",
"columnid": "HS",
"value": "3.3"
}, {
"rowid": "JA",
"columnid": "EC",
"value": "3.1"
}, {
"rowid": "EM",
"columnid": "EN",
"value": "3.6"
}, {
"rowid": "EM",
"columnid": "PY",
"value": "4.0"
}, {
"rowid": "EM",
"columnid": "MT",
"value": "3.2"
}, {
...