2013-04-12 2 views

답변

3

예 당신이 할 수있는 모든 당신이 방법을 보여 주었다 언급 게시 할 수 있습니다. 기본 사항은 데이터에 레이블 텍스트가 필요하며 레이블 포맷터를 사용자 정의해야한다는 것입니다. 예 :

series: [{ 
     dataLabels: { 
      enabled: true, 
      x:40, 
      formatter:function() { 
       return this.point.name; 
      }, 
      style:{color:"black"} 
     }, 
     data: [{ 
      "x": 23, 
      "y": 22, 
      "z": 200, 
      "name":"point1" 
     }, { 
      "x": 43, 
      "y": 12, 
      "z": 100, 
      "name":"point2" 
     }] 
    }] 

http://jsfiddle.net/tqVF8/

dataLabel에서 'X'파라미터는이 점에 대해 라벨을 배치하는 위치의 오프셋을 정의한다. 'y'옵션을 지정하여 위 또는 아래로 이동할 수도 있습니다. 이 숫자는 음수 일 수 있습니다.

포인트 색상을 변경하려면 데이터의 각 포인트 오브젝트에 '색상'속성을 설정할 수 있습니다.

+0

아, 그래, 나는 라벨 포맷터를 사용자 정의하는 것을 잊어 버렸다. 고맙습니다! – Lorenzo