| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168 | $(function () {    getMorris('line', 'line_chart');    getMorris('bar', 'bar_chart');    getMorris('area', 'area_chart');    getMorris('donut', 'donut_chart');});function getMorris(type, element) {    if (type === 'line') {        Morris.Line({            element: element,            data: [{                'period': '2011 Q3',                'licensed': 3407,                'sorned': 660            }, {                    'period': '2011 Q2',                    'licensed': 3351,                    'sorned': 629                }, {                    'period': '2011 Q1',                    'licensed': 3269,                    'sorned': 618                }, {                    'period': '2010 Q4',                    'licensed': 3246,                    'sorned': 661                }, {                    'period': '2009 Q4',                    'licensed': 3171,                    'sorned': 676                }, {                    'period': '2008 Q4',                    'licensed': 3155,                    'sorned': 681                }, {                    'period': '2007 Q4',                    'licensed': 3226,                    'sorned': 620                }, {                    'period': '2006 Q4',                    'licensed': 3245,                    'sorned': null                }, {                    'period': '2005 Q4',                    'licensed': 3289,                    'sorned': null                }],            xkey: 'period',            ykeys: ['licensed', 'sorned'],            labels: ['Licensed', 'Off the road'],            lineColors: ['rgb(233, 30, 99)', 'rgb(0, 188, 212)'],            lineWidth: 3        });    } else if (type === 'bar') {        Morris.Bar({            element: element,            data: [{                x: '2011 Q1',                y: 3,                z: 2,                a: 3            }, {                    x: '2011 Q2',                    y: 2,                    z: null,                    a: 1                }, {                    x: '2011 Q3',                    y: 0,                    z: 2,                    a: 4                }, {                    x: '2011 Q4',                    y: 2,                    z: 4,                    a: 3                }],            xkey: 'x',            ykeys: ['y', 'z', 'a'],            labels: ['Y', 'Z', 'A'],            barColors: ['rgb(233, 30, 99)', 'rgb(0, 188, 212)', 'rgb(0, 150, 136)'],        });    } else if (type === 'area') {        Morris.Area({            element: element,            data: [{                period: '2010 Q1',                iphone: 2666,                ipad: null,                itouch: 2647            }, {                    period: '2010 Q2',                    iphone: 2778,                    ipad: 2294,                    itouch: 2441                }, {                    period: '2010 Q3',                    iphone: 4912,                    ipad: 1969,                    itouch: 2501                }, {                    period: '2010 Q4',                    iphone: 3767,                    ipad: 3597,                    itouch: 5689                }, {                    period: '2011 Q1',                    iphone: 6810,                    ipad: 1914,                    itouch: 2293                }, {                    period: '2011 Q2',                    iphone: 5670,                    ipad: 4293,                    itouch: 1881                }, {                    period: '2011 Q3',                    iphone: 4820,                    ipad: 3795,                    itouch: 1588                }, {                    period: '2011 Q4',                    iphone: 15073,                    ipad: 5967,                    itouch: 5175                }, {                    period: '2012 Q1',                    iphone: 10687,                    ipad: 4460,                    itouch: 2028                }, {                    period: '2012 Q2',                    iphone: 8432,                    ipad: 5713,                    itouch: 1791                }],            xkey: 'period',            ykeys: ['iphone', 'ipad', 'itouch'],            labels: ['iPhone', 'iPad', 'iPod Touch'],            pointSize: 2,            hideHover: 'auto',            lineColors: ['rgb(233, 30, 99)', 'rgb(0, 188, 212)', 'rgb(0, 150, 136)']        });    } else if (type === 'donut') {        Morris.Donut({            element: element,            data: [{                label: 'Jam',                value: 25            }, {                    label: 'Frosted',                    value: 40                }, {                    label: 'Custard',                    value: 25                }, {                    label: 'Sugar',                    value: 10                }],            colors: ['rgb(233, 30, 99)', 'rgb(0, 188, 212)', 'rgb(255, 152, 0)', 'rgb(0, 150, 136)'],            formatter: function (y) {                return y + '%'            }        });    }}
 |