Hola a todos, novato aquí:
Estoy trabajando con un conjunto de datos en un proceso que espero repetir muchas veces, por lo que estoy tratando de automatizar la configuración lo mejor que puedo. Por el momento, estoy trabajando en una presentación de datos, y necesito su ayuda para hacer que los títulos de los ejes de un gráfico sean variables según el contenido de las celdas.
como ejemplo tengo los siguientes datos:

a partir de estos datos, quiero trazar un gráfico que muestre "Res" para cada valor de "Col A", así como una serie de líneas de referencia que muestren "Ref" (y sus condiciones de contorno "+/-uref" y "rob" y su condiciones de contorno "+/- urob".
Actualmente el script es el siguiente:
dt = Tabla de datos actuales ();
Generador de gráficos(
Tamaño (743, 472),
Mostrar panel de control ( 0 ),
variables(
X(
:REAJUSTE SALARIAL,
Ordenar por(
:Res,
ascendente,
Estadística de orden ("Media")
)
),
Y( :Res),
Intervalo( :Ures )
),
Elementos( Puntos( X, Y, Leyenda( 7 ) ) ),
Enviar a informe (
Despacho(
{},
"REAJUSTE SALARIAL",
caja de escala,
{Fila de etiqueta(
{Orientación de la etiqueta ("Vertical"), Establecer tamaño de fuente (12),
Establecer estilo de fuente ("cursiva")}
)}
),
Despacho(
{},
"Res",
caja de escala,
{Min(), Max(), Inc(), Marcas menores (1),
Agregar línea de referencia (dt[1,11], "Sólido", "Azul oscuro", "", 1),
Agregar línea de referencia (dt[1,9], "Punteado", "Azul oscuro", "", 1),
Agregar línea de referencia (dt[1,10], "Punteado", "Azul oscuro", "", 1),
Agregar línea de referencia (dt[1,4], "Sólido", "Rojo oscuro", "", 1),
Agregar línea de referencia (
{dt[1,7], dt[1,8]},
"Sólido",
"Rojo oscuro medio",
"",
1,
0.15
), Agregar línea de referencia (dt[1,7], "Punteado", "Rojo oscuro", "", 1 ),
Añadir línea de referencia (dt[1,8], "Punteado", "Rojo oscuro", "", 1)}
),
Despacho(
{},
"título del gráfico",
TextEditBox,
{Establecer texto ("Res del analito")}
),
Despacho ({}, "Título X", TextEditBox, {Establecer texto ("COLA" )} ),
Despacho ({}, "Título Y", TextEditBox, { Establecer texto ("Unidades de Res (g/m3)" )} ),
Envío ({}, "400", LegendBox, {Posición de leyenda ({7, [-1, -3]})})
)
)
Lo cual funciona bien y es lo suficientemente flexible como para poder modificar las líneas de referencia en el gráfico de acuerdo con los valores de las celdas según sea necesario.
Ahora, lo que me gustaría también es que los títulos puedan hacer lo mismo que las líneas de referencia. Entonces, idealmente, podría agregar una columna inicial en mi tabla jmp, que llamaremos "info" que tiene la información sobre el analito estudiado (nombre, unidades utilizadas para la medición, etc.) y me gustaría el título del gráfico. (y ejes) para extraer la información de estas celdas (como lo están haciendo actualmente las líneas de referencia) y usar esta información en el texto.
Por ejemplo, si en mi columna "información" tengo "Zr4+", me gustaría que el gráfico final busque esta celda y la use para etiquetarse a sí misma o a uno de sus ejes. De modo que pueda cambiar la celda a "Br7-" y la próxima vez que ejecute el script, el nuevo gráfico se etiquetará con "Br7-".
¿Es posible hacer esto?
puntos de bonificación si la variable se puede insertar en un texto más largo, por ejemplo, el eje y es "Zr 4+ (mg/l)" y luego cambia a "Br7- (mg/l)"