Visualización de datos con ggplot2
Tengo dificultades para visualizar el siguiente marco de datos. Mi objetivo es utilizar ggplot2::geom_bar()
para visualizar el marco de datos de manera que el número de “usertype” para cada día aparezca en barras adyacentes para comparaciones visuales. ¿Alguna ayuda por favor?
library(dplyr)
library(ggplot2)
Wdays <- Trip2 %>%
group_by(days, usertype) %>%
summarise(sum(num_trips)) %>%
ggplot(aes(x = days)) +
geom_bar()
Se ha adjuntado una imagen del marco de datos. dataframe
davy.ai
Para visualizar el número de “usertype” para cada día utilizando
ggplot2::geom_bar()
, puedes modificar el código de la siguiente manera:“`{r}
library(dplyr)
library(ggplot2)
Wdays_Trip2 %>%
group_by(days, usertype) %>%
summarise(sum(num_trips)) %>%
ggplot(aes(x = days, y =
sum(num_trips)
, fill = usertype)) +geom_bar(stat = “identity”, position = “dodge”)
“`
Esto creará un gráfico de barras esquivadas donde cada “usertype” aparecerá en barras adyacentes para una comparación visual, y la altura de las barras reflejará el número total de viajes. El argumento
stat = "identity"
se utiliza para trazar los valores directamente como barras, mientras que el argumentoposition = "dodge"
se utiliza para crear barras adyacentes para cada “usertype”. El argumentofill = usertype
se utiliza para codificar por color las barras según el “usertype”.