Skip to content Skip to sidebar Skip to footer

Binding Dataviz Chart (bar Chart) Locally Using Angular

I want to implement a kendo DataViz chart i.e., Bar chart locally using Angular binding, also i want to show bars of different colours as shown in the image: Kindly advice me h

Solution 1:

Start with something like this:

HTML:

<bodyng-app="app"ng-controller="myCtrl"><divkendo-chartk-options="barOptions" /></body>

JavaScript:

varapp=angular.module('app', ['kendo.directives']);app.controller("myCtrl",function($compile,$scope) {
    $scope.barOptions= {
        title: {
            text:"Gross domestic product growth /GDP annual %/"
        },
        legend: {
            position:"top"
        },
        seriesDefaults: {
            type:"column"
        },
        series: [{
            name:"India",
            data: [3.907, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855],
            color:"#FF0000"
        }, {
            name:"Russian Federation",
            data: [4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3],
            color:"#FF00A0"
        }, {
            name:"Germany",
            data: [0.010, -0.375, 1.161, 0.684, 3.7, 3.269, 1.083, -5.127, 3.690, 2.995],
            color:"#FFDD00"
        }, {
            name:"World",
            data: [1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727]
        }],
        valueAxis: {
            labels: {
                format:"{0}%"
            },
            line: {
                visible:false
            },
            axisCrossingValue:0
        },
        categoryAxis: {
            categories: [2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011],
            line: {
                visible:false
            },
            labels: {
                padding: {
                    top:145
                }
            }
        },
        tooltip: {
            visible:true,
            format:"{0}%",
            template:"#= series.name #: #= value #"
        }
    };
});

You can adjust the bar colors using the color configuration option (demo).

Post a Comment for "Binding Dataviz Chart (bar Chart) Locally Using Angular"