var chart = new MultiLineChart(element, data, { line: { width: [4, 8, 4], color: ['#359fd1', '#B8D551', '#FD8635'], icon: { show : [true, true, true], url: ['https://bharadhwajcn.github.io/cinch-charts/static/images/blue_star.png', 'https://bharadhwajcn.github.io/cinch-charts/static/images/green_circle.png', 'https://bharadhwajcn.github.io/cinch-charts/static/images/orange_circle.png', ], width : [10, 15, 10] } }, threshold : { value : [131, 90, null], icon: { url: ['https://bharadhwajcn.github.io/cinch-charts/static/images/orange_circle.png'], width : 10, } }, connectNull: [true, false, true], grids : { vertical : { show : true, color : '#999', opacity : .5, values : [ 'Jan', 'Mar', 'May', 'Aug', 'Oct', 'Dec'] }, horizontal : { show : true, color : '#999', opacity : .5, skipFirst : false, skipLast : false, values : [30, 60, 90, 120, 150, 180] } }, transition: { animate: true, duration : 2000, delay : 1000, }, margin : { left : 0, right : 0, top : 0, bottom : 0 }, goalLine : { value : 130, class : 'goalline', icon: { url: 'https://bharadhwajcn.github.io/cinch-charts/static/images/goal_arrow.png', class: 'goal-icon', height : 15, width : 13, left: 0 } }, axis : { xAxis : { showAxisLine : true, firstLabel : true, orientation: 'bottom', ticks : { values : [ 'Jan', 'Mar', 'May', 'Aug', 'Oct', 'Dec'], padding : 10, } }, yAxis : { showAxisLine : true, firstLabel : false, orientation: 'left', ticks : { values: [ { value : 30, label : '30m unit' }, { value : 60, label : '60m unit' }, { value : 90, label : '90m unit' }, { value : 120, label : '120m unit' }, { value : 150, label : '150m unit' }, { value : 180, label : '180m unit' }, ], position : { y : 10, }, font_size : '12px', } } }, tooltip: { show : true, listener : 'click touchstart', class : 'custom-tooltip', formatter : function() { return this.yValue + ' units in ' + this.xValue; }, }, legend: { show: true, class: 'legend-class', position : 'bottom', height : 45, clickable : [true, true, true] } });