2016-06-14 5 views
2

사용자가 단추를 클릭 할 때 Highcharts 그래프에서 특정 계열을 제거하고 싶습니다. 하지만 배열의 항목이 아니라 시리즈의 이름이나 ID를 사용하여 삭제하고 싶습니다.Highcharts에서 일련 번호를 제거하는 방법

그래서, 대신이 일을 :

chart.series[1].remove(); 

내가 사용하고 싶습니다 :

chart.series["Volcanoes"].remove(); 

그러나, 나는이 성공하지 않습니다. 여기에 문제가있는 경우 :

chart.addSeries(
    { 
     name: "Volcanic", 
     id: "Volcanic", 
     data: [xxxx] 
    }); 

또는 어떻게 이름으로 시리즈에 액세스합니까? Here is a fiddle. 당신이 chart.get("SeriId")를 사용해야하고 코드 아래 사용 제거하는 ID로 세리를 얻기 위하여

답변

4

는 :

chart.get('Volcanic').remove(); 

나는이 방법 Here

+0

완벽한로 샘플을 편집했다. 고마워요 ... BTW : 어딘가에 그런 종류의 문서가 있습니까? 여기에 묻지 않고 어떻게 내가 이걸 얻을 수 있니? Highcharts가 아닌 jQuery 지식인가요? – luftikus143

+0

나는 조금 덜 갑자기 줄을 제거하고 싶다. 즉, 어떤 종류의 "사라지는"효과가있다. 어떻게 알았어? – luftikus143

+0

@ luftikus143, highcharts는 highchart 웹 사이트에서 완전한 [api reference] (http://api.highcharts.com/highcharts)와 [complete documentation] (http://www.highcharts.com/docs)을 가지고 있습니다. 도움이되는 [하이 차트 사용자 목소리] (https://highcharts.uservoice.com/forums/55896-highcharts-javascript-api) 희망에 하이 차트에 대한 질문을 요청하거나 검색하십시오. – hsh

관련 문제