Esiste un modo per impostare allo stesso modo gli intervalli di trama per tutti i grafici in una piattaforma?Penso che l'argomento sia autoesplicativo:
Gestisco una piattaforma e ho molti grafici generati. Ora, in molti casi ha molto senso che tutti gli intervalli degli assi della trama siano gli stessi. È molto noioso farlo a mano.
Ho provato a tenere premuto il tasto Ctrl quando si modificano gli assi su un grafico, ma ciò non si propaga agli altri grafici.
Progettazione di esperimentiRi: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Non sono sicuro che possa essere fatto in modo interattivo, ma può essere programmato. Ecco un esempio abbastanza semplice
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
dist = dt << Distribution(
Continuous Distribution(Column(:NPN1), Process Capability(0)),
Histograms Only,
By(:lot_id)
);
wait(1);
(dist << XPath("//AxisBox")) << Min(0);Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Penso che la risposta probabilmente dipenda dalla piattaforma a cui ti riferisci.Per la distribuzione esiste un'opzione di ridimensionamento uniforme, mostrata qui nella JSL associata, ma può essere attivata dal triangolo rosso.
Distribution(
Uniform Scaling( 1 ),
Continuous Distribution( Column( :NPN1 ), Process Capability( 0 ) ),
Histograms Only,
Where( :lot_id == "lot01" )
);
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Ciao,
Ho propagato le impostazioni per gli intervalli con successo, ma forse in modo leggermente diverso. Il mio metodo:
1. Imposta gli intervalli in un grafico
2. Fare clic con il pulsante destro del mouse sull'asse e "Modifica > Copia impostazioni asse"
3. Ctrl-clic destro "Modifica>Incolla impostazioni asse"
Il semplice ctrl - Le impostazioni dell'asse non lo fanno come hai già scoperto.
Andy
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Ciao David, in particolare, sto usando la piattaforma Measurement Systems Analysis (Gauge R&R).
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Andy, è noioso quasi quanto cambiare manualmente i limiti degli assi uno per uno.
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Il 'ctrl' nel passaggio 3 applicherà le impostazioni a tutti i grafici nella finestra.È piuttosto veloce e probabilmente il modo più veloce per farlo senza script.
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Come è stato sottolineato, il metodo interattivo consiste nell'utilizzare il tasto di controllo mentre si seleziona l'opzione per incollare le impostazioni degli assi (avendo precedentemente copiato le impostazioni).
Con lo scripting puoi fare qualcosa del genere:
names default to here(1);
open("$SAMPLE_DATA/Variability Data/3 Factors Nested & Crossed.jmp");
vc = Variability Chart( Y( :Y ), X( :Instrument, :Part ), By( :Operator ) );
// get a list of outlines that contain variability charts
lstOutlines = vc << xpath("//OutlineBox[starts-with(., 'Variability Chart')]");
// each outline contains 2 charts (Y and StdDev)
// and each chart contains 2 axes (1st = y-axis, 2nd = x-axis)
// build a list of y-axes for the Y chart and also determine
// the minimum min and maximum max
lstAxes = {};
minmin = 1e6;
maxmax = -1e6;
for each({outline},lstOutlines,
yAxis = outline[1][AxisBox(1)];
minmin = min(minmin,yAxis<<GETMIN></GETMIN>
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Vedo.
Grazie per questo.
È un metodo completamente non intuitivo (tipico JMP).
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?@Il ragazzo , Se hai una metodologia che ritieni migliore, ti suggerisco di inserirla nella Wish List di JMP.Le persone di JMP daranno quindi un'occhiata e, si spera, elaboreranno una metodologia migliorata.L'ho fatto in passato e ho fatto tornare la gente di JMP e mi ha mostrato perché il mio suggerimento era miope....... e ho anche dovuto succedere il contrario, dove sono tornati da me e hanno lavorato la mia metodologia suggerita ed è stata implementata nella versione successiva di JMP.
Ri: C'è un modo per impostare gli intervalli di trama per tutti i tracciati in una piattaforma allo stesso modo?Bene, ecco un altro approccio.
Seleziona tutte le colonne che devono avere lo stesso asse.
Vai al menu delle colonne e scegli Standardizza attributi.
In Standardizza proprietà, scegli Asse dall'elenco delle proprietà della colonna.
Potrebbe non essere necessario, ma ti consiglio di cambiare "Salva in colonna" in "Tutte le proprietà dell'asse"
Fare clic sul pulsante Imposta impostazioni asse predefinite e specificare l'aspetto dell'asse.
Fare clic sulle caselle OK per uscire dalla finestra di dialogo.
Ora ogni grafico che crei con quelle colonne avrà le stesse proprietà dell'asse.