Hola a todos, básicamente tengo una parte de una lista completa de códigos que escribe:
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 )}
)
)
)Esto funciona perfectamente bien al trazar gráficos. Sin embargo, cuando intenté hacer algo como esto:
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 )}
)
)
)No hay etiqueta fuera. SV y pinkMin son mis variables. ¿Hay alguna forma de agregar una etiqueta a la línea de referencia basada en una variable? También probé Eval (SV), para el que no hay resultados, y "SV", para el cual SV es mi etiqueta en lugar del valor de SV. Cualquier comentario será apreciado. Gracias.
Hola @reallyneedhelp ,
¿A qué se refiere exactamente SV en su script? ¿Es SV una lista de texto, por ejemplo, {"texto 1". "texto 2", ...}, o es un nombre de columna, o es una lista de números? Esto podría ayudar a descubrir qué es exactamente lo que está yendo mal.
Además, puede intentar reemplazar el SV con
Expr (SV [1]) donde [1] se refiere al primer elemento de lo que sea SV, si es una lista de texto o números.
Luego, alrededor de todo su script, debe envolverlo en un Eval (Eval Expr (su scirpt va aquí)).
¡Espero que esto ayude!
DS
Hola @DS ,
SV se refiere a un valor por aquí. Depende del bucle. Por ejemplo, durante el primer bucle, SV será equivalente al valor de 1.81, es decir SV = 1.81. Durante el segundo ciclo, SV será equivalente al valor de -9.11, es decir SV = -9.11, y posteriormente para el bucle respectivo. ¿Hay alguna forma de indicar dentro de "..." que me estoy refiriendo al valor SV y no solo a las palabras de SV dentro de "..."?
Hola a todos. ¡He encontrado la respuesta! Simplemente coloque Char (SV) en lugar de "...". ¡Gracias a todos ustedes!