트리 맵에서 클릭 한 세그먼트의 색상을 가져올 수 있습니까? 클릭하면 어떤 행이 클릭되었는지 알려주는 select 이벤트가 발생합니다.Google 시각화 TreeMap 트리 맵의 각 세그먼트 클릭시 색상 가져 오기
0
A
답변
1
나는 구글 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);
});
이
은 없지만, 예를 들어 바이올린 정말 여기에 귀하의 원인을 도움이 될+0
두 가지 모두 클릭에 의해 트리거되기 때문에 첫 번째 클릭에서 그 시간에 따라 차트 수신기가 설정되지 않았다고 생각합니다. 그것에 관한 어떤 제안? 답변 해주셔서 감사합니다 –
답변에 당신을 가리켜 야합니다 :) – epoch
Thanks, 나는 하나를 추가했습니다 –