在HighCharts系列中,正负值可以有颜色(黑色)和负颜色(红色),如下所示:
series: {
color: 'black',
negativeColor: 'red'
是否有一种简单的方法可以为标签做同样的事情?
plotOptions: {
series: {
dataLabels: {
style: {
color: black
//no negativeColor...
答案 0 :(得分:3)
没有像这样的内置选项。您仍然可以为每个点定义数据标签,如果值为负,则设置正确的颜色。
data: data.map(function (point) {
return point < 0
? {y: point, dataLabels: {color: 'black'}}
: point;
})