Esiste un comando per aggiungere facilmente una griglia a un grafico R?Griglia in un grafico R
risposta
Se non si utilizza un intervallo di selezione personalizzato, è possibile controllare la griglia e gli assi dei parametri direttamente dal comando plot()
:
plot(cumsum(rnorm(100)), type='l', panel.first=grid())
Il plot.default()
documentazione fornisce ulteriori informazioni su questi parametri.
Attenzione, non funziona se si utilizza il metodo '' (formula x ~ y, panel.first = grid()) ' – rvezy
Vedi help(grid)
che funziona con grafica standard - breve esempio:
R> set.seed(42)
R> plot(cumsum(rnorm(100)), type='l')
R> grid()
I ggplot2 pacchetto di default a mostrare griglie grazie alla sua filosofia 'Grammatica di Grafica'. E ha una funzione panel.grid()
che è possibile utilizzare nelle funzioni del pannello personalizzato.
A proposito, ci sono funzioni di ricerca di aiuto come ad es. help.search("something")
e c'è un intero pacchetto chiamato sos per rendere più proficue le ricerche web di R.
Nei casi in cui vogliamo una griglia in background, vedi [sotto risposta] (http://stackoverflow.com/a/42729195/680068). – zx8754
Il comando della griglia di comando sembra disegnare linee di griglia dove sia mai stato. Io di solito uso abline per mettere le linee esattamente dove voglio. Ad esempio,
abline(v=(seq(0,100,25)), col="lightgray", lty="dotted")
abline(h=(seq(0,100,25)), col="lightgray", lty="dotted")
Buona fortuna!
È fantastico. 'grid()' ha disperatamente bisogno di argomenti per dove posizionare la prima linea della griglia su ciascun asse. Questo è un ottimo sostituto. – Hank
Sono d'accordo con cbare. Utilizzare abline
per disegnare le linee solo dove realmente necessario.
Esempio dal mio ultimo codice:
abline(v=c(39448, 39814), col="grey40")
abline(h=c(-0.6, -0.4, -0.2, 0.2,0.4,0.6), col="grey10", lty="dotted")
ricordare che:
v
è per linee verticali. h
per orizzontale.
sfruttare i comandi
lty
per linea tratteggiata color
per lineare di luce colorata
per ottenere "no griglia pesante".
- 1. Come salvare un grafico a griglia in R?
- 2. attraente grafico 3D in R
- 3. Come creare un grafico "Clustergram"? (In R)
- 4. Come disegnare una griglia su un grafico in Python?
- 5. Come posso sopprimere la griglia verticale in un grafico ggplot2?
- 6. Come generare una griglia esagonale in R
- 7. R: Griglia titolo di layout
- 8. Conservare le proporzioni in grafici di R griglia
- 9. Come creare un grafico "inkblot" con R?
- 10. Parte ombreggiata di un grafico R
- 11. R grafico a barre in pila grafico geom_text
- 12. Ottenere un grafico ad area in pila in R
- 13. Come posso riordinare l'asse x in un grafico in R?
- 14. Come specificare lo spessore dell'asse in un grafico? (in R)
- 15. Come rimuovere le linee della griglia da un grafico Bokeh?
- 16. Invece di linee della griglia su un grafico, può attraversare la griglia di stampa?
- 17. R ggplot2 - assenza di sfondo o linee di griglia nel grafico con RGui
- 18. Istogrammi affiancati nello stesso grafico in R?
- 19. Valori visualizzati nel grafico R
- 20. Visualizzazione della griglia verticale nel grafico a linee in matplotlib
- 21. R, grafico della distribuzione binomiale
- 22. R grafico gradi.distribuzione non funziona
- 23. Come posso variare l'opacità in un diagramma R grafico
- 24. È possibile ruotare un grafico in R (grafica di base)?
- 25. Come creare un grafico a cluster in R?
- 26. Posso creare un grafico ggplot2 vuoto in R?
- 27. Generazione di un grafico di chiamata in R
- 28. Creazione di un grafico passo cumulativo in R
- 29. R sopprimendo rownames a griglia tabella
- 30. Aggiungi margini con pacchetto R griglia
Forse prendere in considerazione la modifica della risposta accettata a [questo] (http://stackoverflow.com/a/42729195/680068)? – zx8754
O meglio ancora, usa ggplot2 per la stampa. Ha un sacco di impostazioni predefinite davvero fantastiche (comprese le griglie, che possono essere personalizzate) e ha un grammer molto naturale e ponderato per assegnare attributi estetici agli aspetti dei tuoi grafici in base ai dati con cui stai lavorando. È il – metasoarous