Javascript 检索raphael饼图的属性

Javascript 检索raphael饼图的属性,javascript,jquery,raphael,pie-chart,Javascript,Jquery,Raphael,Pie Chart,如何获取raphael饼图的属性: 属性,如: 笔划、值(不带图例)、半径、x和y位置 我的饼图定义为: pie = r.piechart(120, 140, 50, [55, 22], { colors: ["green","red"], stroke: "black" }); 我试过: 这个.stroke表示未定义 //我知道这是正确的拉斐尔对象,因为我也在做一些工作 this.click(function () { alert(this.stroke);

如何获取raphael饼图的属性:

属性,如: 笔划、值(不带图例)、半径、x和y位置

我的饼图定义为:

pie = r.piechart(120, 140, 50, [55, 22], {
    colors: ["green","red"],
    stroke: "black"   
});
我试过:

这个.stroke表示未定义

//我知道这是正确的拉斐尔对象,因为我也在做一些工作

this.click(function () { 
   alert(this.stroke); 
});
this.attr('stroke');--甚至不显示未定义


你知道怎么解决这个问题吗…谢谢你可以像这样从饼片上得到它

console.log(this.prev.prev.prev.attrs.stroke); //I know it looks a bit ugly...
console.log(pie.series[0].attrs.stroke);
或者像这样从馅饼本身

console.log(this.prev.prev.prev.attrs.stroke); //I know it looks a bit ugly...
console.log(pie.series[0].attrs.stroke);

感谢它的工作…还有一个问题,我们可以不使用图例和标签也检索值吗?实际上,我有一个饼图数组,我正在使用$.each(数组,函数(I,p){this.click(函数(){alert(this.stroke);});});不,它不工作:我执行了$.each(数组、函数(I){this.click(函数(){alert(this.series[0].attrs.stroke);});});