내 요구 사항을 이해하려면 먼저이 데모를보아야합니다. highcharts demo . 데모 차트에서 도쿄를 클릭하면 도쿄 라인이 사라집니다. 이제 페이지로드시 해당 속성을 설정할 수 있습니다. 페이지를로드 할 때마다 토큰 링크를 클릭하고 한 줄만 표시해야합니다. 그러면 도쿄를 클릭하면이 표시됩니다. 그 데모 자체에서 소스 코드를 찾을 수 있습니다. 미리 감사드립니다.페이지로드시 하이 차트 행에 enable 속성을 설정하는 방법
답변
나는 당신이 선택한 것이 단지 클릭 된 전설 시리즈 쇼를 만드는 방법이라고 생각합니다. 이 경우 plotOptions.series.events.legendItemClick
으로 처리 할 수 있습니다. 하나의 계열 만 처음에는 차트에 표시되지만 (범례에 계속 표시됨) 계열 'visible
'을 true
으로 설정하고 나머지는 false
으로 설정해야합니다. 모든 시리즈에 초기로드가 표시되도록하려면 해당 단계를 무시할 수 있습니다.
토글을 작동 시키려면 클릭 한 범례 항목의 색인을 가져와야합니다. 그런 다음 차트의 모든 시리즈를 반복하여 클릭 한 색인과 일치하는 시리즈를 찾습니다. 일치 할 때 을 설정하지 않은 경우 series\[i\].show()
을 설정하십시오.
series: {
events: {
legendItemClick: function (event) {
var seriesIndex = this.index;
var serie = this.chart.series;
console.log(seriesIndex);
for (i = 0; i < serie.length; i++) {
if (serie[i].index == seriesIndex) {
serie[i].show();
console.log(serie[i].index);
} else {
serie[i].hide();
}
}
return false;
}
}
}
그리고 여기에 라이브 fiddle입니다 :
다음은 기본 토글 코드입니다.
차트를 만들 때 기본적으로 숨겨져있는 계열에 대해 series.visible = false
을 설정하면됩니다.
docs을 참조하십시오.
숨겨서는 안되며 false로 설정된 것으로 표시되어야합니다. –
간단한 모형을 만드십시오. 달성하고자하는 것이 분명하지 않습니다. 미안합니다. –
- 1. 하이 차트 차트 차트 선택기
- 2. 하이 차트 파이에 테두리를 설정하는 방법은 무엇입니까?
- 3. 하이 차트 옵션을 동적으로 설정하는 방법이 있습니까?
- 4. 하이 차트 맞춤 차트
- 5. 하이 차트 조합 차트
- 6. 하이 차트가있는 큰 차트
- 7. 하이 차트 스크롤 막대 위치
- 8. 하이 차트 하이 팁 툴팁 시리즈 순서
- 9. 페이지로드시 하이 차트에서 보이는 툴팁 표시 방법
- 10. 하이 차트 오류 표시 줄에 x 값을 설정하는 방법
- 11. 인쇄 중에 하이 차트 크레딧을 사용하도록 설정하는 방법
- 12. 하이 차트 이미지를 POST하는 방법?
- 13. 하이 차트 등거리 배율
- 14. 데이터베이스가있는 하이 차트
- 15. 하이 차트 스태킹 오작동
- 16. 하이 스타 싱글 차트?
- 17. 꺾은 선형 차트 하이 차트
- 18. 용량이있는 하이 차트 막대 차트
- 19. 하이 차트 - "궁도 범위"차트?
- 20. 하이 차트 : 지브라 컬러 차트 배경
- 21. 하이 차트 포맷
- 22. 단일 차트 데이터가있는 하이 차트 영역 차트
- 23. 하이 차트 : 연도 차트 차트 월 범위를
- 24. 하이 차트 : 선택
- 25. 0 값 열 차트 - 하이 차트
- 26. 하이 차트 - 범례에 대한 툴팁
- 27. 하이 차트 - 중첩 된 도넛 형 차트
- 28. AJAX/JSON을 사용하여 하이 차트 차트 만들기
- 29. 하이 차트 막대가 하이 차트 막대 가운데에 숨 깁니다.
- 30. 하이 차트 축의 원점 정렬
대단히 감사합니다. –