Javascript 动态标记颜色图表

Javascript 动态标记颜色图表,javascript,highcharts,Javascript,Highcharts,我是highcharts的新手,因此非常感谢您的帮助 看到我的小提琴了吗 是否可以根据yaxis值更改标记颜色。我尝试使用分区,但它也填充了下面的区域和线本身,我不想这样做 在这种情况下,我希望所有低于99.9的标记都变为红色。是否可以使用plotOptions并以某种方式获取yaxis值。当我得到未捕获的引用错误:图表未定义时,有人能给我指出正确的语法或其他方法来实现这一点吗 plotOptions: { series: { marker: {

我是highcharts的新手,因此非常感谢您的帮助

看到我的小提琴了吗 是否可以根据yaxis值更改标记颜色。我尝试使用分区,但它也填充了下面的区域和线本身,我不想这样做

在这种情况下,我希望所有低于99.9的标记都变为红色。是否可以使用plotOptions并以某种方式获取yaxis值。当我得到未捕获的引用错误:图表未定义时,有人能给我指出正确的语法或其他方法来实现这一点吗

      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:

非常感谢,这正是我想要的。