gpt4 book ai didi

javascript - 防止在 gRaphael 饼图中排序

转载 作者:搜寻专家 更新时间:2023-11-01 05:12:49 25 4
gpt4 key购买 nike

我正在尝试使用 gRaphael 绘制两个饼图,如下所示:

var r = new Raphael(0, 0, '100%', '100%'); 

r.piechart(100,120,80,[60,40]);
r.piechart(300,120,80,[40,60]);

这会产生下图:

Mmmmmm, pie

尽管我传递给 r.piechart 的参数顺序不同,但两个饼图是相同的。有什么方法可以防止这种情况发生,以便其中一张图表的底部有 60% 的蓝色切片,而另一张图表保持原样?

最佳答案

Here is a fiddle .我不是 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});

关于javascript - 防止在 gRaphael 饼图中排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com