pointLegendItemClick (event)
범례에 포인트가 표시되는 차트(pie, funnel 등)에서 범례 항목을 클릭하는 시점에 발생하는 이벤트입니다.
이 이벤트는 포인트의 표시/숨김이 이미 바뀐 뒤에 발생하므로 취소할 수 없습니다. 클릭으로 숨겨지지 않게 하려면 legendItemClick 이벤트를 사용합니다.
Info
| Name |
Type |
Required |
Description |
| event |
object |
선택 |
이벤트 인자 객체 |
| type |
string |
선택(legendItemClick) |
이벤트 타입 |
| target |
object |
선택 |
클릭된 범례의 포인트 |
| target.visible |
boolean |
선택 |
클릭 후 표시 여부 |
| browserEvent |
object |
선택 |
브라우저 마우스 이벤트 |
Context Info
| Name |
Type |
Required |
Description |
| this |
object |
선택 |
포인트 속성 |
| this.category |
string or number |
선택 |
지점의 카테고리(axislabel) |
| this.x |
number |
선택 |
지점의 x값 |
| this.y |
number |
선택 |
지점의 y값 |
this.name |
string |
선택 |
지점 이름 |
| this.series |
object |
선택 |
포인트가 속한 시리즈 |
Example
myChart.setEvents({
pointLegendItemClick: function(event) {
console.log(this.name + (this.visible ? " 표시" : " 숨김"));
}
});
myChart.setEventListener("pointLegendItemClick", function(event){
console.log(this.name + (this.visible ? " 표시" : " 숨김"));
});
Since