Crea un grafico a linee con istogramma orizzontale incorporato


4

Come posso creare questi tipi di grafici:

Grafici ricercati.

con l'istogramma orizzontale che conta il numero di volte che i grafici a sinistra attraversano un certo intervallo?

Ho accesso a Microsoft Excel e R.


2
"Gemeotric" ... * Gnnnhhhh *
— Daniel Andersson,

hahahaha, sì.
— Jimi,

1
Usando R, avrei creato due oggetti del diagramma in ggplot2, un grafico a linee e un istogramma, quindi li avrei sistemati entrambi sullo stesso diagramma usando grid.arrange (), pushViewport e viewport () e poi esportati in un file. Ma questa non è un'impresa banale, a meno che tu non sia già un esperto di R. In caso contrario, la soluzione migliore potrebbe essere quella di creare due grafici in Excel e unirli insieme in un'applicazione grafica come GIMP o utilizzando ImageMagick. Se hai bisogno di fare questo tipo di cose su base regolare, potrebbe valere la pena familiarizzare con ggplot (o con uno degli altri pacchetti grafici R).
— SlowLearner,

Il codice R per l'approccio "combinando più grafici in un unico" ggplot2 che ho appena menzionato è riportato nel libro ggplot e si trova proprio in fondo a questa pagina: had.co.nz/ggplot2/book/polishing.r
— SlowLearner

non puoi semplicemente "registrare" una macro mentre crei esattamente quello che vuoi e alternare il codice per farlo automaticamente in futuro? se avete problemi siete invitati a tornare a chiedere aiuto ...
— Dirk Reichel,

Risposte:


0

PASSO 1

Crea il tuo grafico a linee. Impostare il valore minimo e massimo dell'asse Y. Non lasciarli essere automatici. Ho impostato il mio su 0e 250.

Passo 1

PASSO 2

Crea i tuoi dati dell'istogramma. Determina quanti contenitori desideri e imposta un intervallo per le formule. Ho scelto 30 contenitori e quindi ho impostato l'intervallo G1:H32. La riga 1 è per l'intestazione, la riga 32 è per il valore massimo. Le righe 2:31 sono per il valore reale dell'istogramma. G2e G32vengono inseriti manualmente in modo che corrispondano ai valori degli assi min e max impostati nel passaggio 1. La colonna H è tutte le COUNTIFfunzioni per calcolare quanti valori rientrano in ciascun contenitore. Ci sono modi più fantasiosi per farlo - come la FREQUENCYfunzione - ma il mio metodo qui funziona ed è semplice.

Passo 2

PASSAGGIO 3

Crea il tuo grafico a barre 2D e formattalo come desideri. Potrebbe essere necessario impostare l'asse da visualizzare in ordine inverso. Consiglierei di lasciare gli assi in posizione ma di disattivare i segni di spunta e le etichette. Se lo rimuovi, l'area del grafico verrà ridimensionata e dovrai allinearla manualmente con il grafico a linee. Ho anche ridotto il divario tra le serie, ma questa è principalmente una scelta di stile. Modifica il tuo per assomigliare a quello che vuoi. Ridimensiona entrambi i grafici per avere la stessa altezza e allinea i loro bordi superiori.

Passaggio 3

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.