2016-10-24 66 views
0

在HighCharts系列可以有颜色(黑色)和正负值容易像这样的negativeColor(红色):HighCharts负颜色dataLabels

series: { 
    color: 'black', 
    negativeColor: 'red' 

有没有一种简单的方法来为他们做同样的标签?

plotOptions: { 
    series: { 
    dataLabels: { 
     style: { 
     color: black 
     //no negativeColor... 

回答

1

没有像这样的内置选项。不过,您可以为每个点定义一个数据标签,并在该值为负值时设置适当的颜色。

data: data.map(function (point) { 
      return point < 0 
      ? {y: point, dataLabels: {color: 'black'}} 
      : point; 
     }) 

例如:http://jsfiddle.net/s8ay794r/1/