2016-12-15 2 views
0

나는 스플라인과 오류 막대 차트를 결합합니다. 분과 최대에 대한 두 가지 오류 막대 차트가 있습니다. 별도의 범례 항목을 사용하여 최소 및 최대를 표시하거나 숨길 필요가 있으므로 두 개의 오류 막대 차트가 필요합니다. 이를 달성하기 위해 API 호출에서 반환 된 최소값으로 min 오류 막대의 첫 번째 값을 설정하고 최대 값을 응답에서 반환 된 평균값으로 설정합니다. 반대로 평균값을 최대 오차 막대의 최소값으로 설정하고 최대 값을 최대 값으로 반환합니다. 그러나 범례 항목을 클릭하면 평균 항목이 최소 및 최대 메뉴 항목과 데이터를 숨기고 최대 메뉴 항목은 최소 및 최대 범례 항목을 숨 깁니다. 연결된 데이터를 표시하거나 숨기는 유일한 메뉴 항목은 최소 항목입니다. 적절한 범례 항목/데이터 표시/숨기기 기능을 어떻게 얻을 수 있습니까? 시리즈에서 linkedTo 속성을 시도했지만 데이터가 표시되거나 숨겨지지 않습니다. 로 연결이 추가 broken legend example범례 항목 다른 범례 항목 숨기기/표시

series: [{ 
    name: 'Average', 
    type: 'spline', 
    color: 'transparent', 
    marker: { fillColor: '#2B767F', symbol: 'circle'}, 
    data: [], 
    showInLegend: true 
    }, 
    { 
    name: 'Max', 
    type: 'errorbar', 
    color: '#2B767F', 
    data: [], 
    showInLegend: true 
    }, 
    { 
    name: 'Min', 
    type: 'errorbar', 
    color: '#2B767F', 
    data: [], 
    showInLegend: true 
    }] 
+0

실제 데이터로 바이올린을 설정하면 달성하려는 것을 이해하는 것이 훨씬 쉬울 것입니다. 여기에서 할 수 있습니까 http://jsfiddle.net/14kw76o2/? – morganfree

+0

감사합니다. 게시물에 바이올린을 추가했습니다. – neridaj

답변

0

다음 errorbar 차트를 들면, 널 (null)이 문제를 해결했습니다.

관련 문제