我想使用某种函数为highstock的plotOptions.scatter.marker.symbol赋值。这就是我编写代码的方式,但是我没有看到图中的符号。请帮帮我。
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';
}
}
感谢
答案 0 :(得分:0)
这部分代码需要更改:
marker:{
var a;
a=myFunction();
symbol:a
}
您只能在函数内定义变量。不在Highstock代码块内。
所以,我已经改变了
plotOptions: {
scatter: {
marker: {
radius: 3,
symbol:myFunction(),
}
}
}
将符号添加到Scatter图形的代码。
你没有提到条件。所以,我认为你应该根据你的需要定制这个例子。
检查这个小提琴。 http://jsfiddle.net/mhardik/YgxEB/1/