Hola a todos,
Hice varios Graph Builders a continuación con JSL.
Esta es la sintaxis para dividir colores según la columna: XX.
Pero cuando hice varios gráficos, todos salieron del mismo color "azul".
Quiero dar diferentes colores para cada generador de gráficos, ¿qué opciones están disponibles?
gb1 = dt << Generador de gráficos(
Tamaño (1200, 600),
Variables(
X ( :A1, Posición(1) ),
Y ( :Y ),
Color(:XX)
)
);
gb2 = dt << Generador de gráficos(
Tamaño (1200, 600),
Variables(
X ( :A2, Posición(1) ),
Y ( :Y ),
Color(:XX)
)
);
gb3 = dt << Generador de gráficos(
Tamaño (1200, 600),
Variables(
X ( :A3, Posición(1) ),
Y ( :Y ),
Color(:XX)
)
);
El elemento Color() indica que se deben aplicar diferentes colores a los distintos valores de la columna de color. No especifica el color en sí. Para cambiar el color en JSL, lo mejor es realizar los cambios que desee de forma interactiva y luego hacer que JMP le muestre el JSL que recreará el gráfico tal como lo creó. Aquí se muestra una modificación de su código para mostrar un color diferente para cada gráfico.
Names Default To Here( 1 );
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A1 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "green" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A2 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Blue" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Graph Builder(
Size( 1164, 556 ),
Variables( X( :A3 ), Y( :Y ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Properties( 0, {Line Color( "Red" )}, Item ID( "weight", 1 ) )
)}
)
)
);
Además, utilice el
para introducir JSL en sus discusiones. Esto hace que sea mucho más fácil para los miembros de la comunidad leer el JSL.