Generador de gráficos: ¿Etiquetas de datos fijadas para el gráfico lineal de series coloreadas por variable continua?Hola, estoy trazando varias series una encima de otra en el generador de gráficos. La leyenda es genial, pero sería muy bueno tener una etiqueta de datos al final de cada serie para que la gente no tenga que tener los ojos volando por todos lados al ver nuevos datos. Sin embargo, cuando se utiliza una variable continua en la columna de color, la configuración de la etiqueta de línea desaparece. Podría simplemente poner la serie en la columna de superposición, pero luego se vuelve mucho más difícil escribir un guión y, en lugar de colocar etiquetas manualmente, tendría que colocar colores manualmente, que funcionan como otra etiqueta. ¿Hay alguna manera de hacer estas etiquetas con variables de color continuas?
¡Gracias!
Automatización y secuencias de comandosExploración y visualización de datosventanasRe: Generador de gráficos: ¿Etiquetas de datos fijadas para el gráfico lineal de series coloreadas por variable continua?¿Es la etiqueta de línea lo que quieres?


dt = Open( "/C:/Program Files/JMP/JMPPROEA/18/Samples/Data/US Regional Population.jmp" );
Graph Builder(
Size( 553, 264 ),
Show Control Panel( 0 ),
Show Title( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :Year ), Y( :Population ), Overlay( :Region ) ),
Elements( Line( X, Y, Legend( 7 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(
2,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Great Lakes", 1 )
),
Properties(
9,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "Pacific", 1 )
),
Properties(
10,
{Line Label Properties( {Name Label( 1 )} )},
Item ID( "South Atlantic", 1 )
)
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg(
Line Seg( "Line (Great Lakes)" ),
Label Offset( "Name", -1, {9.88327472828701, 37772.1540027761} )
)}
)
)
)
Re: Generador de gráficos: ¿Etiquetas de datos fijadas para el gráfico lineal de series coloreadas por variable continua?¿Tiene varias columnas en el eje Y o cómo traza esas líneas separadas? Usar la superposición debería ser bastante fácil

El script creado por JMP no está tan mal
Graph Builder(
Variables(X(:lot_id), Y(:NPN1), Overlay(:NPN2)),
Elements(Smoother(X, Y, Legend(7))),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
7,
Properties(0, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("108.83 - 113.96", 1)),
Properties(1, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("113.96 - 115.2", 1)),
Properties(2, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("115.2 - 116.32", 1)),
Properties(3, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("116.32 - 117.58", 1)),
Properties(4, {Line Label Properties({Name Label(1), Width(9)})}, Item ID("117.58 - 121.78", 1))
)}
)
)
)
y se puede hacer "mejor"
lgd_server = gb << Get Legend Server;
items = lgd_server << Get Legend Items;
For Each({item, index}, items[1],
item << Set Properties( {Line Label Properties({Name Label(1)})});
);
Ejemplo completo
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
gb = dt << Graph Builder(
Variables(X(:lot_id), Y(:NPN1), Overlay(:NPN2)),
Elements(Smoother(X, Y, Legend(7)))
);
lgd_server = gb << Get Legend Server;
items = lgd_server << Get Legend Items;
For Each({item, index}, items[1],
item << Set Properties( {Line Label Properties({Name Label(1)})});
);Re: Generador de gráficos: ¿Etiquetas de datos fijadas para el gráfico lineal de series coloreadas por variable continua?@hogi y @jthi ¡Gracias por las respuestas de todos ustedes! Entonces, la tabla de datos está en formato apilado ya que está vinculada a otra tabla y necesito una columna de ID para el vínculo. Algunas columnas son discretas como @hogi Mostró, pero muchas de estas gráficas son series donde la variable cambiada entre series es continua. Quizás parte del problema es que hice algunos de los cálculos por mi cuenta en lugar de dejar que jmp lo hiciera. Estoy tratando de apilar datos de una manera que JMP no parece hacer (no es lo mismo que "apilar" en las propiedades de la línea, ya que eso parece cambiar la escala de los datos también), seguí adelante y simplemente Hice otra columna que compensa los datos en sentido absoluto, usando variables de tabla. Luego agregué algunos controles deslizantes para ajustar la escala de esas compensaciones. Así que he recorrido un poco el JMP y eso podría ser parte del problema.

Así que tengo un par de variables que selecciono como "variables de compensación jerárquicas", a falta de un término mejor. Hay un gran desplazamiento asociado con la variable jerárquica primaria cuando cambian los niveles, y un desplazamiento más pequeño agregado cuando cambia la variable jerárquica secundaria. Como hay tantas series, tener un espectro de colores realmente ayuda. Desafortunadamente, la variable jerárquica secundaria, que normalmente tiene sentido como variable de color, es continua, por lo que la leyenda siempre es continua y no se pueden especificar niveles como etiquetas. Intenté colocar la variable jerárquica secundaria en el cuadro de superposición y crear como 2000 contenedores, lo que garantiza que todas las series se muestren y no se promedien, pero luego no puedo especificar el gradiente de color y solo proporciona colores aleatorios. La leyenda también proporcionaría esos contenedores en lugar de los datos que están allí, y eso no funciona. Tal vez haya una manera de forzar que una leyenda superpuesta devuelva una versión continua del esquema de color, pero no la veo, y desmarcar todas las casillas no utilizadas para la leyenda también es tedioso. Me gustaría poder mostrar etiquetas y un degradado de color. Supongo que podría dedicar tiempo a revisar y agregar etiquetas manualmente en PowerPoint, pero con toda la funcionalidad de JMP, siento que debería haber una manera de hacerlo.
Ojalá tenga sentido. Me siento un poco confuso, así que si esto no tiene sentido, házmelo saber.
Re: Generador de gráficos: ¿Etiquetas de datos fijadas para el gráfico lineal de series coloreadas por variable continua?Creo que deberías poder configurar el color del tipo de degradado incluso si usas superposición

Abrir leyenda y cambiar el tema de color.

