[英]Prevent ordering in gRaphael pie chart
我正在嘗試使用gRaphael
繪制兩個餅圖,如下所示:
var r = new Raphael(0, 0, '100%', '100%');
r.piechart(100,120,80,[60,40]);
r.piechart(300,120,80,[40,60]);
這產生了以下圖片:
即使我傳遞給r.piechart
的參數的順序不同,兩個餅圖也是相同的。 有什么方法可以防止這種情況發生,這樣其中一個圖表底部會有60%的藍色切片,而另一個圖表會保持不變嗎?
這是一個小提琴 。 我不是gRaphael專家,所以可能有更好的方法..我改變了餅圖功能(g.pie.js第99行)
values.sort(function (a, b) {
return b.value - a.value;
});
至
if (opts.sort !== false) {
values.sort(function (a, b) {
return b.value - a.value;
});
}
並將您的代碼更改為:
r.piechart(100,120,80,[60,40], {sort: false});
r.piechart(300,120,80,[40,60], {sort: false});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.