FusionCharts - Display labels in rotated mode with slant in JavaScript charts

Created using FusionCharts Suite XT - www.fusioncharts.com

by André Albson

HTML

<script src="http://static.fusioncharts.com/code/latest/fusioncharts.js"></script>
<script src="http://static.fusioncharts.com/code/latest/themes/fusioncharts.theme.fint.js"></script>
<!-- 
Display labels in rotated mode with slant.

Attributes:
    # labelDisplay - Rotate labels vertically
    # slantLabels - Configures whether to slant them

-->
<div id="chart-container">FusionCharts will render here</div>

JavaScript

FusionCharts.ready(function () {
    var revenueChart = new FusionCharts({
        type: 'column2d',
        renderAt: 'chart-container',
        width: '500',
        height: '300',
        dataFormat: 'json',
        dataSource: {
            "chart": {
                "caption": "Monthly Revenue",
                "subCaption": "Last year",
                "xAxisName": "Month",
                "yAxisName": "Amount (In USD)",
                "numberPrefix": "$",
                "theme": "fint",
                //Attributes to configure rotated label display
                "labelDisplay": "rotate",
                "slantLabels": "1"
            },
            "data": [{
                "label": "January",
                "value": "420000"
            }, {
                "label": "February",
                "value": "810000"
            }, {
                "label": "March",
                "value": "720000"
            }, {
                "label": "April",
                "value": "550000"
            }, {
                "label": "May",
                "value": "910000"
            }, {
                "label": "June",
                "value": "510000"
            }, {
                "label": "July",
                "value": "680000"
            }, {
                "label": "August",
                "value": "620000"
            }, {
                "label": "September",
                "value": "610000"
            }, {
                "label": "October",
                "value": "490000"
            }, {
                "label": "November",
                "value": "900000"
            }, {
                "label": "December",
                "value": "730000"
            }]
        }
    }).render();
});