Getting StartedPerformance !!!Chart DataBar and Column ChartsLine and Area ChartsPie and Funnel ChartsScatter and Bubble ChartsRadar and Polar ChartsFinancial ChartsGantt ChartsCombinational ChartsDynamic ChartsWorking with Chart AxesChart FeaturesCustomizing ChartClient-Side Events |
This sample demonstrates how to use the "tooltipFormat" event to create advanced
tooltips.
For detailed implementation, please take a look at the HTML code tab. <!DOCTYPE html> <html> <head> <title> Tooltips Example - JavaScript Chart by DataViz Charts </title> <link rel="stylesheet" type="text/css" href="../../css/dataviz.chart.css" /> <link rel="stylesheet" type="text/css" href="../../themes/le-frog/styles.css" /> <script src="../../js/dataviz.chart.min.js" type="text/javascript"></script> <script lang="javascript" type="text/javascript"> var chart = new DataViz.Chart({ title: { text: 'Tooltips' }, animation: { duration: 1 }, series: [ { type: 'bubble', title: 'Series 1', data: [[1, 15, 8], [2, 18, 4], [3, 15, 8], [4, 16, 13], [5, 14, 11]], markers: { lineWidth: 1, strokeStyle: 'black' } }, { type: 'bubble', title: 'Series 2', data: [[1, 9, 15], [2, 8, 24], [3, 12, 10], [4, 9, 14], [5, 7, 12]], markers: { type: 'rectangle', lineWidth: 1, strokeStyle: 'black' } } ] }); chart.addEventListener('tooltipFormat', function (e, data) { e.result = "<b>" + data.series.title + "</b><br />" + "X = " + data.x + "<br />" + "Y = " + data.y + "<br />" + "Size = " + data.size; }); chart.write('container'); </script> </head> <body> <div> <div id="container" style="width: 500px; height: 300px;"> </div> </div> </body> </html> |