Pine script 如何使用Tradingviews脚本使用变量设置线宽

Pine script 如何使用Tradingviews脚本使用变量设置线宽,pine-script,Pine Script,我试图绘制一条线,在这里我想用一个变量设置线宽 waveLinewidth = waveNum > 50 and src > src[1] ? 2 : waveNum > 50 and src <= src[1] ? 1 : waveNum < 50 and src < src[1] ? 2 : waveNum < 50 and src >= src[1] ? 1 : 1 plot(waveNum + -50, color

我试图绘制一条线,在这里我想用一个变量设置线宽

waveLinewidth = waveNum > 50 and src > src[1] ? 2 : 
   waveNum > 50 and src <= src[1] ? 1 : 
   waveNum < 50 and src < src[1] ? 2 : 
   waveNum < 50 and src >= src[1] ? 1 : 1

plot(waveNum + -50, color=waveColor, linewidth=waveLinewidth, transp=0, title="Buy Wave")
waveLinewidth=waveNum>50和src>src[1]?2 : 
waveNum>50且src=src[1]?1 : 1
绘图(waveNum+-50,color=waveColor,linewidth=waveLinewidth,transp=0,title=“购买波浪”)
我使用waveColor变量执行完全相同的if-else语句,但使用diff.color。这就行了。但是,当我将linewidth=waveLinewidth添加到plot()时,会收到以下错误消息:

line 147: Cannot call `plot` with arguments (series[float], color=series[color], linewidth=series[integer], transp=literal integer, title=literal string); available overloads: plot(series[float], const string, series[color], input integer, input integer, input bool, input integer, input float, series[integer], input bool, series[float], const bool, input integer, string) => plot; plot(fun_arg__<arg_series_type>, const string, fun_arg__<arg_color_type>, input integer, input integer, input bool, input integer, input float, series[integer], input bool, series[float], const bool, input integer, string) => plot;
第147行:无法使用参数调用'plot'(series[float],color=series[color],linewidth=series[integer],transp=literal integer,title=literal string);可用重载:绘图(系列[float],常量字符串,系列[color],输入整数,输入整数,输入布尔,输入整数,输入浮点,系列[integer],输入布尔,系列[float],常量布尔,输入整数,字符串)=>绘图;绘图(fun_arg_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;
linewidth
的类型为
integer
,这意味着在执行脚本之前必须知道其值。因此,您不能为其分配变量

它与
color
一起工作,因为
color
的类型是
series[color]
,其值可以在运行时确定

available overloads: plot(series[float], const string, series[color], input integer, input integer, input bool, input integer, input float, series[integer], input bool, series[float], const bool, input integer, string)