Javascript examples for Chart.js:Line Chart
Chart.js line chart tooltip duration/delay settings
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="text/javascript" src="https://rawgit.com/nnnick/Chart.js/v1.0.2/Chart.min.js"></script> <script type="text/javascript"> window.onload=function(){//w w w . ja v a2 s. c o m var data = { labels: ['A', 'B', 'C', 'D', 'E', 'F', 'G'], datasets: [ { data: [12, 23, 23, 43, 45, 12, 33] } ] }; var ctx = document.getElementById("myChart").getContext("2d"); var myLineChart = new Chart(ctx).Line(data); var originalShowTooltip = myLineChart.showTooltip; var timeout; myLineChart.showTooltip = function (activeElements) { var delay = (activeElements.length === 0) ? 2000 : 0; clearTimeout(timeout); timeout = setTimeout(function () { originalShowTooltip.call(myLineChart, activeElements); }, delay); } } </script> </head> <body> <canvas id="myChart" height="300" width="500"></canvas> </body> </html>