<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Tengo un problema bastante simple, pero no encuentro la respuesta en la guía de secuencias de comandos. Creé un gráfico de temperatura en el generador de gráficos usando datos de temperatura por hora. Utilicé un gráfico de líneas para mostrar la media diaria y agregué barras de error para mostrar el rango de temperaturas diarias. Las barras de error son del mismo color que el gráfico lineal, lo que hace que la línea media sea difícil de ver. Para solucionar esto, hago clic derecho en el gráfico y selecciono "personalizar". Desde la ventana de personalización, puedo cambiar el color de las barras de error de negro a gris y subir la barra de error en el orden de dibujo. Esto hace que el gráfico sea exactamente como lo quiero. Sin embargo, las personalizaciones no se trasladan al script. Cada vez que guardo el script y lo ejecuto nuevamente o cambio el rango de fechas del gráfico, vuelve a ser como estaba antes de personalizarlo. ¿Hay alguna manera de guardar estas personalizaciones en el script?
¡Gracias!


Generador de gráficos(
Tamaño (1210, 948),
Mostrar leyenda (0),
Posición de leyenda ("Abajo"),
Variables( X( :Fecha 2 ), Y( :Temperatura diaria media ) ),
Elementos(
Línea(
X,
Y,
Leyenda( 11 ),
Orden de filas (0),
Estadística resumida ("Media"),
Barras de error ("Rango")
)
),
Filtro de datos locales (
Ubicación ({1920, 0}),
Modo (Seleccionar (0), Mostrar (1), Incluir (1)),
Añadir filtro(
columnas (: Fecha 2, : Sitio),
Donde( :Fecha 2 >= 01 de mayo de 2012 & :Fecha 2 <= 30 de abril de 2013 ),
Donde( :Sitio == "AP" ),
Mostrar( :Fecha 2 ),
Mostrar( :Sitio, Tamaño( 204, 234 ), Visualización de lista )
)
),
Enviar a informe (
Despacho(
{},
"Fecha 2",
caja de escala,
{Min( 3418641920 ), Max( 3450091520 ), Intervalo( "Día"), Inc( 6 ),
Marcas menores (0), anidamiento de filas de etiquetas (3), Mostrar marcas menores (0)}
),
Despacho(
{},
"Temperatura diaria media",
caja de escala,
{Mín( 11.3154759267269 ), Máx.( 21.9381773452312 ), Inc( 0.5 ),
Marcas menores (0), Mostrar cuadrícula principal (1), Mostrar marcas menores (0)}
),
Despacho(
{},
"400",
caja de escala,
{Modelo de leyenda(
11,
Nombre del nivel (0, "temperatura media diaria"),
Propiedades( 0, {Color de línea( 0 ), Color de relleno( 0 )} )
)}
),
Despacho(
{},
"título del gráfico",
cuadro de edición de texto,
{Establecer texto ("Temperatura media diaria")}
),
Despacho( {}, "título X", TextEditBox, {Establecer texto( "" )} ),
Despacho( {}, "Título Y", TextEditBox, {Establecer texto( "Temperatura (C)")} ),
Despacho(
{},
"Creador de gráficos",
caja de marco,
{Orden de línea de cuadrícula (1), Orden de línea de referencia (4)}
)
)
);
El siguiente script de ejemplo demuestra cómo puede utilizar XPath() para navegar por la representación XML del árbol de visualización y establecer el color de línea deseado para las barras de error. Informaré al equipo de desarrollo de JMP que al guardar el script no se conservan los colores de la barra de error.
¡Espero que esto ayude!
dt = Abrir("$SAMPLE_DATA\S4 Temps.jmp");
gb = dt << Generador de gráficos(
Mostrar panel de control (0),
Variables( X( :sector ), X( :hora del día, Posición( 1 ) ), Y( :fahrenheit ) ),
Elementos(
Línea(
X(1),
X(2),
Y,
Leyenda( 4 ),
Orden de filas (0),
Estadística resumida ("Media"),
Barras de error ("Rango")
)
)
);
(gb << xpath( "//FrameBox/BarSeg")) << Establecer color de línea ("Gris");