Używam niesamowitej wtyczki Chart.js i próbuję znaleźć sposób wyświetlania etykiet w ramach każdej wartości procentowej. Więc ja googled go i znalazłem ten naciąg: https://github.com/nnnick/Chart.js/pull/35Jak dodać etykiety do wtyczki płótna Chart.js?
Zrobiłem prosty skrzypce go przetestować, ale nie działa: http://jsfiddle.net/marianico2/7ktug/1/
To jest treść:
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'
});
});
Obawiam się, nie ma informacji na ten temat w documentation.
Chciałbym również wiedzieć, jak wyświetlić etykietę dla każdej porcji, ale poza wykresem. Połączone linią. Podobnie jak wykresy highcharts.js.
Nawiasem mówiąc, byłbym zadowolony, gdybyś polecił mi alternatywę wykresu html5, która zawiera opcje, które powiedziałem powyżej. Słyszałem o wtyczce flot, ale obawiam się, że nie obsługuje ona animacji ...
Jeśli potrzebujesz więcej informacji, daj mi znać, a ja edytuję wpis.
Od tego ciągnąć się pisał https://github.com/Regaddi/Chart.js - Wydaje się, że nie jest w gałęzi głównej, ale że chłopaki widelcem. – Jack
@Jack jest poprawny, musisz użyć tego pliku: https://github.com/Regaddi/Chart.js/blob/9fe98b61c5c059bcf347508ac724d38f6eb83764/Chart.min.js –
Zobacz działaj jsfiddle: http://jsfiddle.net/7ktug/2/ –