Javascript 动态标记颜色图表
我是highcharts的新手,因此非常感谢您的帮助 看到我的小提琴了吗 是否可以根据yaxis值更改标记颜色。我尝试使用分区,但它也填充了下面的区域和线本身,我不想这样做 在这种情况下,我希望所有低于99.9的标记都变为红色。是否可以使用plotOptions并以某种方式获取yaxis值。当我得到未捕获的引用错误:图表未定义时,有人能给我指出正确的语法或其他方法来实现这一点吗Javascript 动态标记颜色图表,javascript,highcharts,Javascript,Highcharts,我是highcharts的新手,因此非常感谢您的帮助 看到我的小提琴了吗 是否可以根据yaxis值更改标记颜色。我尝试使用分区,但它也填充了下面的区域和线本身,我不想这样做 在这种情况下,我希望所有低于99.9的标记都变为红色。是否可以使用plotOptions并以某种方式获取yaxis值。当我得到未捕获的引用错误:图表未定义时,有人能给我指出正确的语法或其他方法来实现这一点吗 plotOptions: { series: { marker: {
plotOptions: {
series: {
marker: {
//fillColor: chart.get('y-axis') <=99.9 ? "yellow" : "blue"
}
}
},
谢谢。您可以为每个点定义标记选项:
data.forEach(function(el, i) {
data[i] = {
x: el[0],
y: el[1],
marker: {
fillColor: el[1] <= 99.9 ? "yellow" : "blue"
}
}
});
现场演示:
API:非常感谢,这正是我想要的。