If statement 我可以在Highstock代码中使用不同的if条件吗?
我希望我的高股价图表是非常动态的。我从var dataarray中提取序列和yAxis的数量。因此,我可以得到例如2系列或6或3或 但现在我必须根据到达的序列数设置yAxis和序列的代码。如果dataarray长度为2,则程序应在相应的if条件下跳转 但这在现实生活中是行不通的。这是我的密码。我能做些什么呢?我不能在Highstock代码中使用JavaScript吗If statement 我可以在Highstock代码中使用不同的if条件吗?,if-statement,highcharts,highstock,If Statement,Highcharts,Highstock,我希望我的高股价图表是非常动态的。我从var dataarray中提取序列和yAxis的数量。因此,我可以得到例如2系列或6或3或 但现在我必须根据到达的序列数设置yAxis和序列的代码。如果dataarray长度为2,则程序应在相应的if条件下跳转 但这在现实生活中是行不通的。这是我的密码。我能做些什么呢?我不能在Highstock代码中使用JavaScript吗 不,你不能,这不是因为Highstock,而是Javascript语言 以这种方式创建图表时: new Highcharts.St
不,你不能,这不是因为Highstock,而是Javascript语言 以这种方式创建图表时:
new Highcharts.StokChart({
//options
})
您正在传递一个literal{abc:somethine,xyz:somethinelse}
,在这里您不能放置if-else条件
我认为您可以创建如下内容:
var xAxis,
series;
if(x == 2) {
xAxis = { /* options */ };
series = [ /* options */ ];
} else {
// something else
}
var chartName = new Highcharts.StockChart({
xAxis: xAxis,
series: series
});