我正在使用很棒的插件Chart.js,我正在尝试在每个百分比内找到显示标签的方式。所以我用谷歌搜索,我发现了这个拉:https ://github.com/nnnick/Chart.js/pull/35
我做了一个简单的小提琴来测试它,但不起作用:http: //jsfiddle.net/marianico2/7ktug/1/
这是内容:
HTML
<canvas id="canvas" height="450" width="450"></canvas>
JS
$(document).ready(function () {
var pieData = [{
value: 30,
color: "#F38630",
label: 'HELLO',
labelColor: 'black',
labelFontSize: '16'
}, {
value: 50,
color: "#E0E4CC"
}, {
value: 100,
color: "#69D2E7"
}];
var myPie = new Chart(document.getElementById("canvas").getContext("2d")).Pie(pieData, {
labelAlign: 'center'
});
});
恐怕文档中没有关于此的信息。
另外我想知道如何显示每个部分的标签,但在图表之外。由一条线连接。highcharts.js的图表也是如此。
顺便说一句,如果您向我推荐一个包含我上面所说的选项的 html5 图表替代品,我会很高兴。我听说过flot插件,但恐怕不支持动画......
如果您需要更多信息,请告诉我,我将编辑帖子。