是否可以获得在树形图上单击的段的颜色。单击时会触发一个选择事件,该事件只会告诉我们单击了哪一行。
问问题
1117 次
1 回答
1
我还没有找到使用 Google API 执行此操作的任何方法,但是通过向click
文档添加事件侦听器并将其与select
事件匹配,您可以检索实际SVGRectElement
值:
var currElement;
document.addEventListener('click', function (k) {
currElement = k.target;
});
google.visualization.events.addListener(treemap, 'select', function () {
var sel = treemap.getSelection(),
color;
if (currElement) {
color = currElement.attributes.getNamedItem('fill');
}
console.log('selected element color: ' + color.value);
});
这绝不是一个完整的解决方案,但它应该指向你的答案
于 2013-01-03T10:11:35.503 回答