CustomFn = {}; var myConfig = { type: "line", tooltip : { jsRule : "CustomFn.formatTooltip()" }, series : [ { values : [1,3,2,3,4,5,4,3,2,1,2,3,4,5,4] }, { values : [6,7,8,7,6,7,8,9,8,7,8,7,8,9,8] } ] }; CustomFn.formatTooltip = function(p){ var dataset = zingchart.exec('myChart', 'getdata'); var series = dataset.graphset[p.graphindex].series; var tooltipText = ""; for (var i=0; i < series.length; i++) { tooltipText += "Series " + i + " : " + series[i].values[p.nodeindex] + ""; if (i !== series.length-1) { tooltipText += "\n"; } } return { text : tooltipText, backgroundColor : "#222" } } zingchart.render({ id : 'myChart', data : myConfig, height: 400, width: 600 });
<!DOCTYPE html> <html> <head> <script src= 'https://cdn.zingchart.com/2.3.1/zingchart.min.js'></script> </head> <body> <div id='myChart'></div> </body> </html>