Skip to content

vladimanaev/morrisjs-toggle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://github.com/morrisjs/morris.js/

morrisjs-toggle

A wrapper for morrisjs with toggle ability on all graphs Based on a supplied morris config object it creates toggled checkbox. See examples below.

Usage example

Toggle ability example

var mtaObj = MTA.Line(...);
mtaObj.toggleYKeys(['a','b']);

Morris line graph example:

var morrisLineGraph = MTA.Line({
            //Morris configuration obj
            element: 'line_mta_graph',
            data: [
                {year: '2006', a: 100, b: 90, c: 80, d: 70},
                {year: '2007', a: 75, b: 65, c: 55, d: 45},
                {year: '2008', a: 50, b: 40, c: 30, d: 20},
                {year: '2009', a: 75, b: 65, c: 55, d: 45},
                {year: '2010', a: 50, b: 40, c: 30, d: 20},
                {year: '2011', a: 75, b: 65, c: 55, d: 45},
                {year: '2012', a: 100, b: 90, c: 80, d: 70}
            ],
            xkey:  'year',
            ykeys: ['a', 'b', 'c', 'd'],
            labels: ['Series A', 'Series B', 'Series C', 'Series D']
        },
        true // draw toggle checkbox buttons
);

Morris bar graph example:

var morrisBarGraph = MTA.Bar({
        //Morris configuration obj
        element: 'mta_graph',
        data: [
            {year: '2006', a: 100, b: 90},
            {year: '2007', a: 75, b: 65},
            {year: '2008', a: 50, b: 40},
            {year: '2009', a: 75, b: 65},
            {year: '2010', a: 50, b: 40},
            {year: '2011', a: 75, b: 65},
            {year: '2012', a: 100, b: 90}
        ],
        xkey:  'year',
        ykeys: ['a', 'b'],
        labels: ['Series A', 'Series B']
    },
    true // draw toggle checkbox buttons
);

About

A wrapper for morrisjs with toggle ability on all graphs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published