Highcharts Legend의 클릭 이벤트 편집

stephen.webb

Highcharts 범례 항목에 대한 클릭 이벤트를 편집하려고합니다. 현재 설정에서는 범례 항목을 클릭하면 참 / 거짓으로 전환됩니다. 대신, 클릭 한 항목을 제외한 다른 모든 시리즈의 가시성을 false로 설정하기 위해 범례 항목 클릭을 원합니다 (본질적으로 지금 수행하는 작업의 반대).

나는 운없이 모든 시리즈를 토글하기 위해 JSfiddle을 구축하려고 시도했습니다. 링크 보기

주요 섹션은 다음과 같습니다.

  legendItemClick: function() {
    var chart = Highcharts.chart;
    var series = chart.series;
    for (item in series) {
        if (series[item].visible) {
            series[item].hide();
        } else {
            series[item].show();
        }    
    };        
    return false
  }

범례 항목을 클릭하면 차트와 모든 시리즈를 가져온 다음 각 항목을 순환하여 가시성을 전환합니다.

Sebastian Wędzel

다음은 plotOptions.series.events.legendItemClick콜백을 사용하여 모든 시리즈에 대해 원하는 결과를 얻을 수있는 또 다른 방법 입니다.

데모 : http://jsfiddle.net/BlackLabel/vsj96c5x/

  plotOptions: {
    series: {
      events: {
        legendItemClick(e) {
          e.preventDefault();
          let chart = this.chart;

          chart.series.forEach(s => {
            if (s !== this && s.visible) {
              s.hide();
            } else {
              s.show();
            }
          })
        }
      }
    }
  },

API : https://api.highcharts.com/highcharts/plotOptions.series.events.legendItemClick

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Highcharts + jquery의 옵션에서 이벤트 클릭 설정

분류에서Dev

클릭 이벤트를 수행하지 않고 다른 편집 텍스트에 하나의 편집 텍스트 값을 표시하는 방법

분류에서Dev

Telerik RedGrid의 클라이언트 측 삽입 / 편집 시작 이벤트에서?

분류에서Dev

FlowLayoutPanel의 클릭 이벤트

분류에서Dev

한 활동의 버튼 클릭 이벤트에서 백그라운드에있는 다른 활동의 편집 텍스트로 데이터 보내기

분류에서Dev

텍스트로 편집기를 편집하고 완료 단추를 클릭하면 편집기가 iOS xamarin 앱의 전체 페이지를 다룹니다.

분류에서Dev

Rails ActiveAdmin의 매트릭스 편집?

분류에서Dev

툴팁을 표시하지 않고 HighCharts의 다각형에서 클릭 이벤트를 잡는 방법

분류에서Dev

컨테이너의 클릭 이벤트?

분류에서Dev

kotlin의 MPAndroidchart 클릭 이벤트

분류에서Dev

jquery의 클릭 이벤트 리스너

분류에서Dev

javascript createn div의 클릭 이벤트

분류에서Dev

jQuery-다른 클릭 이벤트 안과 이후의 클릭 이벤트

분류에서Dev

c ++ winapi-편집 컨트롤의 서브 클래 싱- "Enter"를 클릭 할 때 짜증나는 소리

분류에서Dev

버튼을 클릭하면 동일한 이벤트가 두 번 트리거됩니까? Highcharts 범례 표시의 이상한 동작

분류에서Dev

Android에서 동적으로 생성 된 편집 텍스트를 클릭하면 편집 텍스트의 ID를 얻는 방법은 무엇입니까?

분류에서Dev

highcharts-ng로 클릭 이벤트에서 Highcharts 시리즈를 업데이트 할 수 없습니다.

분류에서Dev

콘텐츠 내부의 클릭 할 수없는 컨텍스트 메뉴 편집 가능

분류에서Dev

테이블 필터 후 페이지의 html을 변경하지 않고 편집 버튼 클릭

분류에서Dev

tinymce 편집기의 스타일 및 입력 이벤트 설정

분류에서Dev

편집 셀의 AG 그리드 터치 이벤트

분류에서Dev

HighCharts에서 클릭 이벤트 후 시리즈를 추가하는 방법

분류에서Dev

Highcharts에서 클릭 이벤트 기능을 첨부하는 방법

분류에서Dev

reactjs의 테이블 행에서 '편집'버튼을 클릭하면 내 userData를 저장하는 방법

분류에서Dev

편집 버튼을 클릭했을 때 테이블의 해당 td 값을 가져 오는 방법

분류에서Dev

Meteor의 프로필 페이지에서 편집을 클릭하면 양식 표시

분류에서Dev

더블 클릭시 PyQt 트 리뷰 편집 텍스트

분류에서Dev

Qt : 한 번의 클릭 후 셀 편집 시작

분류에서Dev

해당 "btn"을 클릭 할 때 "item"의 CSS 편집

Related 관련 기사

  1. 1

    Highcharts + jquery의 옵션에서 이벤트 클릭 설정

  2. 2

    클릭 이벤트를 수행하지 않고 다른 편집 텍스트에 하나의 편집 텍스트 값을 표시하는 방법

  3. 3

    Telerik RedGrid의 클라이언트 측 삽입 / 편집 시작 이벤트에서?

  4. 4

    FlowLayoutPanel의 클릭 이벤트

  5. 5

    한 활동의 버튼 클릭 이벤트에서 백그라운드에있는 다른 활동의 편집 텍스트로 데이터 보내기

  6. 6

    텍스트로 편집기를 편집하고 완료 단추를 클릭하면 편집기가 iOS xamarin 앱의 전체 페이지를 다룹니다.

  7. 7

    Rails ActiveAdmin의 매트릭스 편집?

  8. 8

    툴팁을 표시하지 않고 HighCharts의 다각형에서 클릭 이벤트를 잡는 방법

  9. 9

    컨테이너의 클릭 이벤트?

  10. 10

    kotlin의 MPAndroidchart 클릭 이벤트

  11. 11

    jquery의 클릭 이벤트 리스너

  12. 12

    javascript createn div의 클릭 이벤트

  13. 13

    jQuery-다른 클릭 이벤트 안과 이후의 클릭 이벤트

  14. 14

    c ++ winapi-편집 컨트롤의 서브 클래 싱- "Enter"를 클릭 할 때 짜증나는 소리

  15. 15

    버튼을 클릭하면 동일한 이벤트가 두 번 트리거됩니까? Highcharts 범례 표시의 이상한 동작

  16. 16

    Android에서 동적으로 생성 된 편집 텍스트를 클릭하면 편집 텍스트의 ID를 얻는 방법은 무엇입니까?

  17. 17

    highcharts-ng로 클릭 이벤트에서 Highcharts 시리즈를 업데이트 할 수 없습니다.

  18. 18

    콘텐츠 내부의 클릭 할 수없는 컨텍스트 메뉴 편집 가능

  19. 19

    테이블 필터 후 페이지의 html을 변경하지 않고 편집 버튼 클릭

  20. 20

    tinymce 편집기의 스타일 및 입력 이벤트 설정

  21. 21

    편집 셀의 AG 그리드 터치 이벤트

  22. 22

    HighCharts에서 클릭 이벤트 후 시리즈를 추가하는 방법

  23. 23

    Highcharts에서 클릭 이벤트 기능을 첨부하는 방법

  24. 24

    reactjs의 테이블 행에서 '편집'버튼을 클릭하면 내 userData를 저장하는 방법

  25. 25

    편집 버튼을 클릭했을 때 테이블의 해당 td 값을 가져 오는 방법

  26. 26

    Meteor의 프로필 페이지에서 편집을 클릭하면 양식 표시

  27. 27

    더블 클릭시 PyQt 트 리뷰 편집 텍스트

  28. 28

    Qt : 한 번의 클릭 후 셀 편집 시작

  29. 29

    해당 "btn"을 클릭 할 때 "item"의 CSS 편집

뜨겁다태그

보관