La visualización de ggplot mejora.
Tengo un marco de datos de un servicio de bicicletas, se ve así, donde OrigenId es el número de la estación y NumViaje_Ori es el número total de viajes que comienzan en esa estación.
OrigenId | NumF | NumM | NumViajeOri | DestinoId | NumFd | NumMd | NumViajeDes |
---|---|---|---|---|---|---|---|
11 | 1616 | 3973 | 5589 | 11 | 139 | 5 3855 | 5250 |
34 | 962 | 3232 | 4194 | 34 | 1340 | 4236 | 5576 |
35 | 1321 | 3993 | 5314 | 35 | 1418 | 4239 | 5657 |
50 | 1797 | 4293 | 6090 | 50 | 1785 | 4314 | 6099 |
51 | 1891 | 5186 | 7077 | 51 | 3084 | 7771 | 10855 |
52 | 1379 | 4320 | 5699 | 52 | 1299 | 3913 | 5212 |
54 | 1275 | 3950 | 5225 | 54 | 1373 | 4046 | 5419 |
75 | 1332 | 2939 | 4271 | 75 | 1202 | 2763 | 3965 |
194 | 1346 | 3792 | 5138 | 194 | 632 | 1845 | 2477 |
271 | 1511 | 3640 | 5151 | 271 | 1483 | 3750 | 5233 |
Cuando ejecuto:
s<-ggplot(most, aes(x=Origen_Id, y=Num_Viaje_Ori))+geom_bar(stat="identity")
Obtengo lo siguiente:
¿Cómo puedo solucionarlo?, ¿cómo puedo acercar las barras?
davy.ai
Para hacer las barras más cercanas, puede utilizar el argumento
position
dentro de la funcióngeom_bar()
. Específicamente, puede usarposition = "dodge"
para mover las barras una al lado de la otra en lugar de apilarlas entre sí.Intente ejecutar el siguiente código:
Esto debería darle un gráfico con las barras una al lado de la otra, facilitando la comparación del número de viajes que comienzan en cada estación.