2013-02-27 4 views
1

하이 차트 선 그래프가 있으며 각 포인트에 데이터 라벨을 추가 할 것을 고려하고 있습니다. API documentation에 따르면 verticalAlign을 통해 수직 배치를 변경할 수 있지만 작동하지 않는 것으로 보입니다. 하이 차트 - 라인 그래프에서 작동하지 않는 데이터 라벨의 verticalAlign

나는이 포함되도록 jsfiddle of the basic line 그래프 편집을 시도하십시오 dataLabels이 활성화되는 동안

plotOptions: { 
      line: { 
       dataLabels: { 
        enabled: true, 
        verticalAlign: 'bottom' 
       }, 
       enableMouseTracking: false 
      } 
     }, 

, 수직 위치에 관계없이 나는은 verticalAlign 값을 넣어 무엇을 변경하지 않습니다. 누구나 선 그래프로이 문제가 있었습니까?

+0

저에게 맞습니다. 'bottom'은 점 위에 그들을 놓고 'top'은 그들을 아래에 놓고 'middle'은 점을 통해 그들을 씁니다. 예 : http://jsfiddle.net/h2zgG/ – Mark

+1

Mark가 반전 됨으로 게시되었지만, devs의 버그로보고했습니다. https://github.com/highslide-software/highcharts.com/issues/1554 –

답변

2

세바스찬 (Sebastian)은 위의 설명에서 지적했듯이 verticalAlign은 작동하는 것처럼 보이지만 그 반대입니다. Highcharts 개발자의 머리로, 이것은 예상되는 동작이며 변경되지 않습니다 (자세한 설명 포함) : https://github.com/highslide-software/highcharts.com/issues/1554

+0

나에게 논리적 인 것처럼 보이지 않습니다. 확실히 공식 문서에서는 다루기가 쉽지 않습니다. 이 중요한 정보가 있어야합니다. "데이터 레이블의 세로 맞춤. 상단, 중간 또는 하단 중 하나 일 수 있습니다. 기본값은 데이터에 따라 다릅니다 (예 : 세로 막 대형 차트에서 레이블은 양수 값보다 크고 음수 값보다 작음)." – actimel

관련 문제