Javascript examples for Chart.js:Chart Configuration
chart.js base64 image generation
<html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.js"></script> <style id="compiled-css" type="text/css"> #chart div{/*from w w w .ja v a 2 s . com*/ display: inline-block; } #legende{ } #legende li{ list-style-type:none; } #legende li span{ display: inline-block; width: 15px; height: 15px; margin-right: 5px; border-radius: 2px; vertical-align: middle; } </style> <script type="text/javascript"> window.onload=function(){ var data = [{"label":"Aktiv","value":6,"color":"#123456"}, {"label":"In Bearbeitung","value":5,"color":"#674100", "highlight":"#563000"}, {"label":"Aktiv in 7 Tagen","value":0,"color":"#985523"}, {"label":"Aktiv in 31 Tagen","value":0,"color":"#987654"}, {"label":"F?llig in 7 Tagen","value":0,"color":"#321987"}, {"label":"F?llig in 31 Tagen","value":4,"color":"#159987"}, {"label":"Erledigt","value":3,"color":"#369874"}, {"label":"?berf?llig","value":2,"color":"#188941"} ]; var ctx = document.getElementById("myChart").getContext("2d"); var myPieChart = new Chart(ctx).Pie(data,{animationEasing: "liniear", onAnimationComplete: function(){document.getElementById("basetest").innerHTML = "<img src='" + myPieChart.toBase64Image() + "' />"}}); // And for a doughnut chart //var myDoughnutChart = new Chart(ctx[1]).Doughnut(data,options); document.getElementById("legende").innerHTML = myPieChart.generateLegend(); } </script> </head> <body> <div id="basetest"></div> <div id="chart"> <canvas id="myChart" width="400" height="400"></canvas> <div id="legende"></div> </div> </body> </html>