有没有办法获得酒吧的索引值?Raphaeljs图表酒吧索引提取
因此,例如
bar_chart.hover(function() {
var test = this.bar.index;
});
或者其他类似的效果呢?基本上,如果条形图由10列组成,我点击第三列,我会希望返回值3。
在此先感谢。
大卫
有没有办法获得酒吧的索引值?Raphaeljs图表酒吧索引提取
因此,例如
bar_chart.hover(function() {
var test = this.bar.index;
});
或者其他类似的效果呢?基本上,如果条形图由10列组成,我点击第三列,我会希望返回值3。
在此先感谢。
大卫
首先分配指标到每个酒吧,加入所谓的“指数”的属性给它:
(function() { var i = 0; bar_chart.each(function(one_bar) { one_bar.index = i++; }); })();
然后你就可以使用您所提出的语法:
bar_chart.hover(function() { var test = this.bar.index; });
波什差点拿到了。此代码为我工作:
var i = barchart.bars.length;
barchart.each(function() {
this.bar.index = --i;
});
或 -
for (i = 0; i < iMax; i++) {
chart.bars[0][i].myIndex = i;
}