jQuery(window).load(function() {
\t var doughnutChartCanvas = [
\t \t {
\t \t \t value: 40,
\t \t \t color:"#F7464A",
\t \t \t label: "Camping"
\t \t },
\t \t {
\t \t \t value : 50,
\t \t \t color : "#46BFBD",
\t \t \t label: "Tennis"
\t \t },
\t \t {
\t \t \t value : 50,
\t \t \t color : "#659D32",
\t \t \t label: "Gaming"
\t \t },
\t \t {
\t \t \t value : 110,
\t \t \t color : "#FDB45C",
\t \t \t label: "Reading"
\t \t },
\t \t {
\t \t \t value : 90,
\t \t \t color : "#949FB1",
\t \t \t label: "Hiking"
\t \t },
\t \t {
\t \t \t value : 70,
\t \t \t color : "#4D5360",
\t \t \t label: "Snowboarding"
\t \t }
\t ];
\t var options = {
segmentShowStroke: false,
animateRotate: true,
animateScale: false,
percentageInnerCutout: 50,
tooltipTemplate: "<%if (label){%><%=label %>: <%}%><%= value %>"
}
\t var ctx = document.getElementById("doughnutChartCanvas").getContext("2d");
\t new Chart(ctx).Doughnut(doughnutChartCanvas);
\t var doughnutChartCanvas = new Chart(ctx).Doughnut(doughnutChartCanvas, options);
\t document.getElementById('js-legend').innerHTML = doughnutChartCanvas.generateLegend();
});
.chart-legend li span{
display: inline-block;
width: 12px;
height: 12px;
margin-right: 5px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.1/Chart.min.js"></script>
\t \t \t \t \t \t \t <canvas class="chartjs" id="doughnutChartCanvas" width="300" height="300"></canvas>
<div id="js-legend" class="chart-legend"></div>
非常感谢为答复。这个伎俩! – smallpeachboy