簡體   English   中英

防止在gRaphael餅圖中排序

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM