Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态图:变量参考系列_Javascript_Dygraphs - Fatal编程技术网

Javascript 动态图:变量参考系列

Javascript 动态图:变量参考系列,javascript,dygraphs,Javascript,Dygraphs,当我尝试更新特定系列“S1”的选项(如以下代码)时,效果很好: g.updateOptions({ 'S1':{ fillAlpha:0.15 } }); 但当我用变量指定序列名称时,它不起作用: var Label_s='S1'; g.updateOptions({ Label_s:{ fillAlpha:0.15 } }); 代码没有做任何更改,浏览器控制台也没有显示任何错误。 我的问题是:当一个意甲的名字未知时,我如何改变它的选择?它是用户稍后指定的变量 你知道为什么上面的代

当我尝试更新特定系列“S1”的选项(如以下代码)时,效果很好:

g.updateOptions({
  'S1':{ fillAlpha:0.15 }
}); 
但当我用变量指定序列名称时,它不起作用:

var Label_s='S1';
g.updateOptions({
  Label_s:{ fillAlpha:0.15 }
});
代码没有做任何更改,浏览器控制台也没有显示任何错误。 我的问题是:当一个意甲的名字未知时,我如何改变它的选择?它是用户稍后指定的变量


你知道为什么上面的代码不起作用吗?谢谢:

标签的可能重复项在{…}内被视为字符串文字。您需要通过var options={}之类的方式设置它;选项[Label_s]={fillAlpha:0.15};。