R - Gráfico acumulativo

 
Vista:

Gráfico acumulativo

Publicado por Ana (1 intervención) el 15/03/2023 22:25:48
Hola a todos! Tengo un problema con un gráfico que no lo estoy logrando visualizar como yo quiero de ninguna forma y quería ver si quizas me podían ayudar.
Tengo una base de datos de áreas protegidas (APs) que contiene tres columnas, una llamada "areakm2" que es el área que cada AP ocupa, otra llamada "eco_name" que es la ecorregion a la que pertence este área, y otra llamada "creacion" que es el año en el que se creo el area. Necesito un grafico que tenga en el eje x los años de creacion, y en el eje y los km2 que se van ocupando de cada ecorregion por lo que claramente el área tiene que ser acumulativa. La idea es que el gráfico pueda tener una línea por categoria de "eco_name" con "km2" acumulativos a medida que pasa el tiempo, por ej. si en 2012 se estableció un área de 2000km2 en las yungas el resto sigue existiendo, por lo que debe ser sumado a las que hay hasta esa fecha.
Espero que alguien me pueda ayudar!
Gracias.

datos_acumulados <- datos %>%
group_by(año) %>%
mutate(acumulado = cumsum(area_km2))

ggplot(datos_acumulados, aes(x = año, y = acumulado, color = eco_name)) +
geom_line() +
xlab("Año") +
ylab("Área protegida acumulada (km2)") +
ggtitle("Variación temporal acumulativa de las áreas protegidas por tipo") +
theme_minimal()

Eso es lo que intenté pero me da líneas verticales (?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder