私はすばらしいプラグイン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プラグインについて聞いたことがありますが、残念ながらアニメーションをサポートしていません...
さらに情報が必要な場合はお知らせください。投稿を編集します。