r - Agregar un gráfico geom_area encima de un geom_plot existente

CorePress2024-01-24  7

Tengo un conjunto de datos con dos variables de series temporales que muestran el número de casos de COVID en dos estados y estoy intentando apilar estos datos uno encima del otro en el mismo gráfico. La primera capa la tengo bien:

ggplot(MI_FL_Data, aes(x=realdate, y=FLday))+geom_area(fill="blue") 

pero cuando agrego el segundo comando aparece un error:

ggplot(MI_FL_Data, aes(x=realdate,y=FLday))
    + geom_area(fill="blue")
    + ggplot(MI_FL_Data, aes(x=realdate,y=MIday))
    + geom_area(fill="red")  

Error: No se puede agregar 'ggplot(MI_FL_Data, aes(x=realdate, y=MIday))' a un objeto ggplot.*

Supongo que no necesito ggplot después de (fill="blue"), pero no estoy seguro. ¡Cualquier ayuda con el código aquí sería genial!

1

EsSerá más fácil ayudarlo si incluye un ejemplo simple y reproducible con entrada de muestra y salida deseada que pueda usarse para probar y verificar posibles soluciones. Solo debes usar ggplot() una vez por gráfico. Sin embargo, debería poder agregar varias geoms y cada geom puede tener un parámetro data= diferente. Aunque normalmente es mejor combinar los datos antes de trazar.

- MrFlick

27/03/2021 a las 18:11



------------------------------------

Por lo que tengo entendido, intentaría algo como esto, pero no estoy seguro de si es el resultado deseado.

ggplot(MI_FL_Data, aes(x=realdate, y=FLday))+geom_area(color=State)



------------------------------------

Lo descubrí con el siguiente código:

ggplot(MI_FL_Data, aes(x=realdate, y=FLday))+geom_area(fill="blue")+geom_area(aes(y=MIday, fill="red")) pero terminó siendo realmente ocupado en el gráfico resultante. Sin embargo, tengo una pregunta aparte. Volviendo a mi gráfico de series temporales original creado usando ggplot(MI_FL_Data, aes(x=realdate, y=FLday))+geom_area(fill="blue")+labs(x=NULL, y="Número de COVID diario Cases", title="Casos de COVID en Florida") Obtengo el siguiente cuadro. ingrese la descripción de la imagen aquí

2

Ahora tengo una pregunta aparte: me gustaría agregar puntos de datos de otra variable que muestre los cambios de política aprobados en determinadas fechas. Sé que necesito agregar +capa (geom_point) pero no estoy seguro de dónde colocar el nuevo nombre de la variable de donde provienen los puntos de datos. ¿Alguna idea?

-Davia Downey

27/03/2021 a las 18:52

Deberías abrir una nueva publicación si tienes una nNueva pregunta. Cada publicación en Stack Overflow debe ser una pregunta/respuesta. Este no es un foro de discusión general. Si eso es algo que deseas, quizás pruebes community.rstudio.com.

- MrFlick

27/03/2021 a las 20:42

Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare