Sottoinsieme dei grafici del generatore di grafici con le stesse etichette degli assiCiao,
Ho una tabella Big Data e uno script per tracciare il sottoinsieme per prodotto. Puoi vedere il "dove" nello script qui sotto.
Vorrei mantenere l'asse x uguale da prodotto a prodotto. L'asse x ha due variabili "PROC" e "CoreVoltage". Come puoi vedere dal file jpg, in un "PROC", sono comparsi solo alcuni dei "CoreVoltage". Come faccio a mostrare tutte le combinazioni di "PROC" e "CoreVoltage" in modo che da prodotto a prodotto i grafici mantengano lo stesso asse x?
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" )}
),
)
);
)
Automazione e scriptingRe: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiHai provato a usare :Prod come valore Page anziché come parte di una clausola Where()?
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assihai bisogno che i grafici siano in finestre separate?
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiCi sono molti prodotti. Con la configurazione attuale, ognuno di essi apparirà in una finestra separata. Utilizzando la pagina, la finestra sarà molto lunga.
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiSì. Consigliate anche di usare Page per Prod? Per usare Page, devo dividere i dati in blocchi più piccoli. Per ogni blocco più piccolo, le pagine mostreranno lo stesso asse x. Da un blocco all'altro, sono diversi.
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assi
@Pandasgroupby ha scritto:
Utilizzando la pagina, la finestra sarà molto lunga.
sì, un grosso problema di "pagina"
- ma è stato risolto con JMP18:
Graph Builder: allinea le "pagine" una accanto all'altra o come griglia
Quindi, per un massimo di 30 o 100 prodotti, dovrebbe essere sufficiente la gestione tramite pagina, e molto più semplice rispetto a 30-100 lotti singoli.
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiGrazie per avermi indicato la soluzione della griglia di pagina. Il grafico a griglia con opzione pagina potrebbe non funzionare per me. Non ho incluso nel jsl la gestione dell'asse y. Ogni intervallo dell'asse y, griglia e linea di riferimento è diverso. Non so come gestire l'asse y tramite script su ogni pagina.
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiPotresti anche prendere in considerazione l'utilizzo del filtro dati locale, ricordandoti anche di collegare gli assi


Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiCiao, Jthi,
In qualche modo il mio filtro locale non è riuscito a filtrare i dati. Ma lo script del filtro funziona. Non sono sicuro della differenza tra il filtro e "where". Per me "where" è più semplice.
Grazie,
Giovanna
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assiGrazie a tutti per il suggerimento. Ho usato un approccio diverso e ho risolto il problema. Ho usato python e ho aggiunto i valori mancanti alla tabella. Ha creato una tabella molto più grande. Non è efficiente ma per ora funziona. Se avete altri consigli su jmp, fatemi sapere.
Grazie,
Giovanna
Re: Sottoinsieme di grafici del generatore di grafici con le stesse etichette degli assi- non c'è bisogno di usare Python per aggiungere i valori mancanti ; )
- non c'è bisogno di aggiungere i valori mancanti se segui attentamente i suggerimenti di @txnelson e @jthi : )
oltre a questo, potresti votare qui: :folded_hands: Proprietà della colonna: Valori inclusivi
... con questa funzione non è più necessario aggiungere valori mancanti.
- ma in realtà non c'è più bisogno di votare : )