大家好,基本上我有整個代碼列表的一部分,其中寫道:
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 的值。任何評論將不勝感激。 謝謝。
大家好。 我找到了答案! 簡單地用 Char(SV) 代替“...”。 謝謝大家!
你好@SDF1 ,
SV在這裡指的是一個值。 這取決於循環。 例如,在第一個循環中,SV 將等於 1.81 的值,即 SV = 1.81。 在第二次循環時,SV 將等於-9.11 的值,即SV = -9.11,隨後進行相應的循環。 有什麼方法可以在“...”中指出我指的是 SV 值,而不僅僅是“...”中的 SV 字樣?
你好@reallyneedhelp ,
SV 在您的腳本中到底指的是什麼? SV 是一個文本列表,例如 {"text 1". “text 2”,...},或者它是一個列名,還是一個數字列表? 這可能有助於弄清楚到底出了什麼問題。
另外,您可以嘗試將 SV 替換為
Expr(SV[1]) 其中 [1] 指的是任何 SV 的第一個元素,如果它是文本或數字列表。
然後,圍繞整個腳本,您需要將其包裝在 Eval(Eval Expr(your scirpt goes here)) 中。
希望這可以幫助!
DS