El generador de gráficos crea subconjuntos de gráficos con las mismas etiquetas de ejeHola,
Tengo una tabla de datos grande y un script para representar gráficamente el subconjunto por producto. Puedes ver el "dónde" en el script a continuación.
Me gustaría que el eje x fuera el mismo de un producto a otro. El eje x tiene dos variables "PROC" y "CoreVoltage". Como puede ver en el archivo jpg, en un "PROC", solo se mostraron algunas de las "CoreVoltage". ¿Cómo mostrar todas las combinaciones de "PROC" y "CoreVoltage" de modo que los gráficos mantengan el mismo eje x de un producto a otro?
Names Default To Here( 1 );
dt = Current Data Table();
Summarize( dt, prodval = By( :"prod" ), );
n = N Items( prodval );
For(i = 1,i<=n,i ++,
Graph Builder(
Size( 1790, 1234 ),
Variables(
X( :PROC ),
X( :CoreVoltage, Position( 1 ) ),
Y( :"Freq1"n )
),
Elements(
Position( 1, 1 ),
Heatmap( X( 1 ), X( 2 ), Y, Legend( 2 ), Label( "Label by Value" ) )
),
Where( :"prod" == prodval[i]),
SendToReport(
Dispatch(
{},
"PROC",
ScaleBox,
{Add Ref Line( 2, "Solid", "Green", "", 2 ),
Add Ref Line( 6, "Solid", "Green", "", 2 ),
Label Row( 1, {Inside Ticks( 1 ), Show Major Grid( 1 )} )}
/*Label Row(
{Tick Mark( Label( "FF" ), Label( "0.57" ) ),
Tick Mark( Label( "FF" ), Label( "0.62" ) ),
Tick Mark( Label( "FF" ), Label( "0.97" ) )}
)}*/
),
Dispatch(
{},
"Freq1",
ScaleBox,
{Min( 1440), Max( 2440 ), Inc(20 ), Minor Ticks( 1 ),
Label Row( {Show Major Grid( 1 ), Show Minor Grid( 1 )} )}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( prodval[i] || " Freq vs. PROC & CoreVoltage" )}
),
)
);
)
Automatización y scriptingRe: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de eje¿Has intentado utilizar :Prod como un valor de página en lugar de como parte de una cláusula Where()?
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de eje¿Necesitas las parcelas en ventanas separadas?
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de ejeHay muchos productos. Con la configuración actual, cada uno de ellos aparecerá en una ventana independiente. Si se utiliza la página, la ventana será muy larga.
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de ejeSí. ¿También recomiendas usar Page for Prod? Para usar Page, tengo que dividir los datos en fragmentos más pequeños. Para cada fragmento más pequeño, las páginas mostrarán el mismo eje x. De un fragmento a otro, son diferentes.
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de eje
@Pandasgroupby escribió:
Usando la página, la ventana será súper larga.
Sí, un gran problema de "página".
- pero se solucionó con JMP18:
Graph Builder: alinea las 'páginas' una al lado de la otra o como una cuadrícula
De esta forma, para hasta 30 o 100 productos, ahora debería ser posible hacerlo por página y debería ser mucho más fácil de manejar que entre 30 y 100 gráficos individuales.
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de ejeGracias por indicarme la solución de cuadrícula de página. Es posible que el gráfico de cuadrícula con la opción de página no funcione para mí. No incluí en el jsl el manejo del eje y. Cada rango del eje y, cuadrícula y línea de referencia es diferente. No sé cómo manejar el eje y mediante la creación de scripts en cada página.
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de ejeTambién puede considerar usar el filtro de datos local; recuerde también vincular los ejes.


Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de ejeHola jthi,
De alguna manera, mi filtro local no pudo filtrar los datos, pero el script de filtro funciona. No estoy seguro de la diferencia entre el filtro y "dónde". Para mí, "dónde" es más simple.
Gracias,
Jane
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de ejeGracias a todos por la sugerencia. Usé un enfoque diferente y resolví el problema. Usé Python y agregué los valores faltantes a la tabla. Creó una tabla mucho más grande. No es eficiente, pero funciona por ahora. Si tienes otra recomendación de JMP, házmelo saber.
Gracias,
Jane
Re: El generador de gráficos genera gráficos de subconjuntos con las mismas etiquetas de eje- no es necesario usar Python para agregar los valores faltantes; )
- no es necesario agregar los valores faltantes si sigues de cerca los consejos de @txnelson y @jthi : )
Además de eso, puedes votar aquí: :folded_hands: Propiedad de columna: Valores inclusivos
...con esta función ya no es necesario agregar ningún valor faltante.
- pero en realidad ya no es necesario votar : )