due grafici su un graficoCiao a tutti - Sono nuovo del costruttore di grafici di JMP. Sono sicuro che sia facile ma ahimè ...
Devo presentare due grafici su un grafico:
1. barre con se barre (pioggia media di lungo periodo per mese)
2. linea (senza barre di errore) dati sulle precipitazioni da un solo anno, anche per mese
Quindi, stessa x e stessi assi y.
Grazie in anticipo.Re: due grafici su un graficoCiao Malurus,
Sei sulla strada giusta qui. Dopo aver aggiunto le due variabili all'asse y, il trucco consiste nell'utilizzare sia gli elementi grafici a barre che quelli a linee. (trascina e rilascia il 2° elemento sul grafico)
Da lì, modifica quale variabile (precipitazioni correnti o storiche) si applica a quale elemento grafico.Per farlo:
Dal pannello di sinistra, espandi il menu Variabili
Seleziona storico per l'elemento Linea
Seleziona corrente per l'elemento Barra
Puoi anche aggiungere le barre SE per l'elemento Bar tramite questo pannello
Dovresti ritrovarti con qualcosa come l'immagine qui sotto (gli elementi del pannello di sinistra sono indicati in rosso):
Screen Shot 2020-03-27 at 1.52.07 PM.pngScreen Shot 2020-03-27 at 1.52.07 PM.png
Re: due grafici su un graficoMalurus,
Puoi spiegarci brevemente dove ti trovi bloccato?
Potresti avere più fortuna con la piattaforma Overlay plot, che ti consente di tracciare due variabili y con la stessa variabile x.Re: due grafici su un graficoGrazie Eugenio,
Ecco il flusso di lavoro (continuando con l'esempio delle precipitazioni):
1) trascina il mese su x
2) trascinare i dati sulle precipitazioni a lungo termine su y
3) fare clic con il tasto destro sui punti -> passare alla barra
4) barra di clic destro -> aggiungi -> barre di errore -> errore standard
Fin qui tutto bene. Ma è qui che mi blocco:
5) trascinare i dati sulle precipitazioni di un singolo anno (quello che voglio rappresentare con una linea) sull'asse y e visualizzarli come una seconda serie di barre (e aggiungere anche barre di errore pari a 0)
6) se clicco con il tasto destro sulla seconda serie -> barra -> cambia in linea, entrambe le serie vengono trasformate in linea
Quindi la mia domanda è: come faccio a trasformare una sola serie in linea (senza barre SE), mantenendo l'altra come barre (con barre SE)?Oggetto: due grafici su un unico diagrammaGrazie MS, apprezzo il tuo suggerimento.
Ho provato a usare il tuo script dopo aver modificato i nomi delle colonne, ma non sono riuscito a farlo funzionare. Però non sono bravo con gli script, né ho il tempo di imparare a usarli: se lo sapessi, userei R!
Mi sorprende che JMP non sia in grado di farlo: non è una richiesta complicata ed è una procedura piuttosto di routine per programmi come Sigmaplot.
Forza, gente di JMP! Mi restano solo 23 giorni di prova e se devo ricorrere a imparare a usare gli script, le cose non si mettono bene per voi.Oggetto: due grafici su un unico diagrammaGraph Builder è un metodo rapido e semplice per esplorare i dati in forma grafica. Utilizza la piattaforma "Grafico" se desideri creare manualmente questo grafico combinato.
Inserisci il mese e le due variabili Y, assicurandoti che l'opzione "Sovrapponi" sia selezionata e che anche l'opzione "Aggiungi barre di errore alla media" sia selezionata. Nella legenda del grafico risultante, fai clic con il pulsante destro del mouse su una variabile e seleziona "Grafico a linee".
E, tra l'altro, ciò che distingue JMP è la possibilità di utilizzare gli script. Non è necessario imparare a programmare in modo complesso (come in R). La maggior parte delle operazioni manuali può essere salvata come script per un utilizzo ripetuto. Eppure, gli script di JMP possono essere estremamente potenti.
Ma se quello che cercate sono semplicemente grafici ordinati, JMP potrebbe non fare al caso vostro.Oggetto: due grafici su un unico diagrammaNon riesco a trovare un modo per farlo manualmente, ma sembra possibile tramite script. Prova questo (modifica i nomi delle colonne in base alle tue esigenze):
Graph Builder(
Variables( X( :Month ), Y( :MeanRainfall ), Y( :Rainfall, Position( 1 ) ) ),
Elements(
Bar(
X,
Y( 1 ),
Legend( 3 ),
Row order( 0 ),
Error Bars( "Standard Error" ),
Summary Statistic( "Mean" )
),
Line(
X,
Y( 2 ),
Legend( 3 ),
Row order( 0 ),
Error Bars( "Standard Error" ),
Summary Statistic( "Mean" )
)
)
);