如何使用函数更改高股票的散点符号 URL



我想使用某种函数为plotOptions.scatter.marker.symbol of highstock提供值。这就是我编写代码的方式,但我在图表中看不到该符号。请帮我解决这个问题。

plotOptions={  
scatter:{
  marker:{
     var a;
     a=myFunction();
     symbol:a
        }           
    } 
   }
 };
 function myFunction() {
    if(true){
return 'url(http://www.lib.udel.edu/ud/ill/images/green_marker.gif)';
}
else{
return 'square';
}
}      

谢谢

这部分代码需要更改:

marker:{
     var a;
     a=myFunction();
     symbol:a

}

您只能在函数中定义变量。不在高股票代码块内。

所以,在这里我改变了

plotOptions: {
                scatter: {
                    marker: {
                        radius: 3,
                        symbol:myFunction(),
                    }
                }
            }

代码以将符号添加到散点图。

你没有提到条件。因此,我认为您应该根据需要定制示例。

检查这个小提琴。http://jsfiddle.net/mhardik/YgxEB/1/

最新更新