ggplot2
Traccia un sottoinsieme di dati
Ricerca…
Sintassi
- XLIM (left.limit, right.limit)
- data.frame [data.frame $ variabile == "desiderata.variabile",]
Usando xlim / ylim
> library(ggplot2)
> ggplot(iris,aes(Sepal.Width)) + geom_density() + xlim(1,3.5)
Usando xlim o ylim il grafico non è tagliato, ggplot sottopone a sotto i dati prima di chiamare la funzione stat (stat_density in questo caso). Puoi vederlo nel messaggio di avviso.
Warning message:
Removed 19 rows containing non-finite values (stat_density).
Subsetting in linea per variabili categoriali
ggplot(iris[iris$Species == "setosa",],aes(Sepal.Width)) +
geom_density()
Qui, stiamo sottomettendo il dataframe prima di passarlo a ggplot. È uno strumento molto utile derivato dalla struttura dei dati del frame di dati.
Per rendere il codice più leggibile, si può anche usare il filter dplyr :
library(dplyr)
iris %>% filter(Species == "setosa") %>% ggplot(aes(Sepal.Width)) +
geom_density()
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow