FusionCharts - Numeric Legend Based Heatmap Chart

Created using FusionCharts Suite XT - www.fusioncharts.com

HTML

<script src="http://static.fusioncharts.com/code/latest/fusioncharts.js"></script>
<script src="http://static.fusioncharts.com/code/latest/fusioncharts.powercharts.js"></script>
<script src="http://static.fusioncharts.com/code/latest/themes/fusioncharts.theme.fint.js"></script>
<!-- A simple numeric based 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: '750',
        height: '370',
        dataFormat: 'json',
        dataSource:  {
            "chart": {
                "theme": "fint",
                "caption": "Top Smartphone Ratings",
                "subCaption": "By Features",
                "xAxisName":"Features",
                "yAxisName":"Model",
                "showPlotBorder": "1"
            },
            
            "dataset": [
                {
                    "data": [
                        {
                            "rowid": "Samsung Galaxy S5",
                            "columnid": "Processor",
                            "value": "8.7",
                            "tlLabel": "Quad Core 2.5 GHz",
                            "trLabel": "OS : Android 4.4 Kitkat"
                        },
                        {
                            "rowid": "Samsung Galaxy S5",
                            "columnid": "Screen Size",
                            "value": "8.5",
                            "tlLabel": "5.1 inch",
                            "trLabel": "AMOLED Screen Size"
                        },
                        {
                            "rowid": "Samsung Galaxy S5",
                            "columnid": "Price",
                            "value": "9.3",
                            "tlLabel": "$600"
                        },
                        {
                            "rowid": "Samsung Galaxy S5",
                            "columnid": "Battery Backup",
                            "value": "9.7",
                            "tlLabel": "29 Hrs",
                            "trLabel": "Battery : 2800 MAH"
                        },
                        {
                            "rowid": "Samsung Galaxy S5",
                            "columnid": "Camera",
                           ...