我正在制作一个随时间显示结果的饼图.因此,它需要在状态之间设置动画以显示不同切片的变化.我已经想出如何整体更改所有切片(使用此示例作为起点),但我希望能够一次选择和管理特定切片(或Raphael称之为扇区).有没有人想出怎么做?我发现如果var pie是我的饼图,那么我可以得到一个特定的切片:
var pie = r.g.piechart(200, 200, 150, dataArray);
slice = pie.series[0];
Run Code Online (Sandbox Code Playgroud)
但是当我尝试用动画(特别是改变它的大小)来改变切片时,那就失败了(段不是正确的方法?):
slice.animate({segment: [200, 200, 0, 100]}, 800);
Run Code Online (Sandbox Code Playgroud)
任何操纵单个切片的见解都会非常有用.