2013-04-12 62 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