大家好,基本上我有一整段代码的一部分写道:
dt << Oneway(
Y( y ),
X( :column( x ) ),
Plot Actual by Quantile( 1 ),
Line of Fit( 0 ),
Points Jittered( 1 ),
SendToReport(
Dispatch(
{},
"1",
ScaleBox,
{Add Ref Line( {pinkMin, SV}, "Solid", "Light Red", "", 1, 0.25 ),
Add Ref Line( SV, "Solid", "Medium Light Red", "", 1 )}
)
)
)在绘制图形时,这非常适用。但是,当我尝试做这样的事情时:
dt << Oneway(
Y( y ),
X( :column( x ) ),
Plot Actual by Quantile( 1 ),
Line of Fit( 0 ),
Points Jittered( 1 ),
SendToReport(
Dispatch(
{},
"1",
ScaleBox,
{Add Ref Line( {pinkMin, SV}, "Solid", "Light Red", "", 1, 0.25 ),
Add Ref Line( SV, "Solid", "Medium Light Red", SV, 1 )}
)
)
)没有标签出来。SV和pinkMin是我的变量。有没有什么方法可以根据变量为参考线添加标签?我也尝试了没有结果的Eval(SV)和“SV”,SV是我的标签而不是SV的值。 任何评论将不胜感激。谢谢。
你好 @reallyneedhelp ,
SV在脚本中引用了什么?SV是文本列表,例如{“text 1”。“text 2”,...},或者是列名,还是数字列表?这可能有助于弄清楚到底出了什么问题。
此外,您可以尝试更换SV
Expr(SV [1])其中[1]指的是SV的第一个元素,如果它是文本或数字的列表。
然后,围绕整个脚本,您需要将其包装在Eval(Eval Expr(您的scirpt到此处))中。
希望这可以帮助!
DS
你好 @DS ,
SV在这里引用了一个值。这取决于循环。例如,在第一个循环期间,SV将等于1.81的值,即 SV = 1.81。在第二个循环期间,SV将等于-9.11的值,即 SV = -9.11,随后是相应的循环。有没有办法在“......”里面指出我指的是SV值,而不仅仅是“......”里面的SV的话?
大家好。我找到了答案!简单地用Char(SV)代替“......”。谢谢大家!