Buenas tardes chicos, estoy intentando hacer un gráfico que resuma para cada dia de la semana la información de algunos distritos específicos de los que contiene mi variable, ejecuto esta sintaxis pero me da un error Error: Mapping should be created with `aes() or `aes_()`. Alguien me puede orientar sobre que estoy haciendo mal, llevo mucho rato atascada. Muchas gracias df_nuevofinal %>% filter( District == "University" | District == "Boyer" | District == "Parc" | District == "Berri1") %>% group_by(week_day) %>% ggplot(df_nuevofinal,aes (x=week_day, y=District)) + geom_col() [[alternative HTML version deleted]]
Hola Paulina, No me puse a explorar mucho sobre tu código, pero tu problema creo que es el uso de pipes con ggplot2? Ggplot2 no funciona con pipes. Si eso es lo que quieres tienes que hacer uso de paquetes que posibiliten el uso de pipes con ggplot2. Ha habido algunos intentos para que eso sea posible. Manuel <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> Virus-free. www.avast.com <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> El sáb., 16 feb. 2019 a las 6:54, Paulina Jara Armijo (< jara.armijo.paulina en gmail.com>) escribió:> Buenas tardes chicos, estoy intentando hacer un gráfico que resuma para > cada dia de la semana la información de algunos distritos específicos de > los que contiene mi variable, ejecuto esta sintaxis pero me da un error > > Error: Mapping should be created with `aes() or `aes_()`. > > Alguien me puede orientar sobre que estoy haciendo mal, llevo mucho rato > atascada. > Muchas gracias > > df_nuevofinal %>% filter( District == "University" | District == "Boyer" | > District == "Parc" | District == "Berri1") %>% > group_by(week_day) %>% ggplot(df_nuevofinal,aes (x=week_day, > y=District)) + > geom_col() > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- *Manuel Spínola, Ph.D.* Instituto Internacional en Conservación y Manejo de Vida Silvestre Universidad Nacional Apartado 1350-3000 Heredia COSTA RICA mspinola en una.cr <mspinola en una.ac.cr> mspinola10 en gmail.com Teléfono: (506) 8706 - 4662 Personal website: Lobito de río <https://sites.google.com/site/lobitoderio/> Institutional website: ICOMVIS <http://www.icomvis.una.ac.cr/> [[alternative HTML version deleted]]
Creo que con plotly es m?s sencillo y el resultado va a ser mejor y admite dplyr Enviado de Samsung Mobile -------- Mensaje original -------- De: Manuel Sp?nola <mspinola10 en gmail.com> Fecha: 16/2/19 14:25 (GMT+01:00) Para: Paulina Jara Armijo <jara.armijo.paulina en gmail.com> Cc: Lista R <r-help-es en r-project.org> Asunto: Re: [R-es] Duda error sintaxis Hola Paulina, No me puse a explorar mucho sobre tu c?digo, pero tu problema creo que es el uso de pipes con ggplot2? Ggplot2 no funciona con pipes. Si eso es lo que quieres tienes que hacer uso de paquetes que posibiliten el uso de pipes con ggplot2. Ha habido algunos intentos para que eso sea posible. Manuel <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=icon> Virus-free. www.avast.com<http://www.avast.com> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail&utm_term=link> <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> El s?b., 16 feb. 2019 a las 6:54, Paulina Jara Armijo (< jara.armijo.paulina en gmail.com>) escribi?:> Buenas tardes chicos, estoy intentando hacer un gr?fico que resuma para > cada dia de la semana la informaci?n de algunos distritos espec?ficos de > los que contiene mi variable, ejecuto esta sintaxis pero me da un error > > Error: Mapping should be created with `aes() or `aes_()`. > > Alguien me puede orientar sobre que estoy haciendo mal, llevo mucho rato > atascada. > Muchas gracias > > df_nuevofinal %>% filter( District == "University" | District == "Boyer" | > District == "Parc" | District == "Berri1") %>% > group_by(week_day) %>% ggplot(df_nuevofinal,aes (x=week_day, > y=District)) + > geom_col() > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- *Manuel Sp?nola, Ph.D.* Instituto Internacional en Conservaci?n y Manejo de Vida Silvestre Universidad Nacional Apartado 1350-3000 Heredia COSTA RICA mspinola en una.cr <mspinola en una.ac.cr> mspinola10 en gmail.com Tel?fono: (506) 8706 - 4662 Personal website: Lobito de r?o <https://sites.google.com/site/lobitoderio/> Institutional website: ICOMVIS <http://www.icomvis.una.ac.cr/> [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Holano conocemos tu dataset, pero yo creo que si aplicas el gráfico de esta forma te debería ir bien: p <- ggplot(filter(df, District %in% c("University","Boyer","Parc", "Berri1")), aes (x=week_day, y=District)) +geom_col() p No me queda muy claro porque haces el group_by(week_day) antes del ggplot. De: Paulina Jara Armijo <jara.armijo.paulina en gmail.com> Para: Lista R <r-help-es en r-project.org> Enviado: Sábado 16 de febrero de 2019 13:54 Asunto: [R-es] Duda error sintaxis Buenas tardes chicos, estoy intentando hacer un gráfico que resuma para cada dia de la semana la información de algunos distritos específicos de los que contiene mi variable, ejecuto esta sintaxis pero me da un error Error: Mapping should be created with `aes() or `aes_()`. Alguien me puede orientar sobre que estoy haciendo mal, llevo mucho rato atascada. Muchas gracias df_nuevofinal %>% filter( District == "University" | District == "Boyer" | District == "Parc" | District == "Berri1") %>% group_by(week_day) %>% ggplot(df_nuevofinal,aes (x=week_day, y=District)) + geom_col() [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Vale. ¡Muchas gracias! El sáb., 16 feb. 2019 a las 15:19, jose luis (<pepeceb en yahoo.es>) escribió:> Hola > no conocemos tu dataset, pero yo creo que si aplicas el gráfico de esta > forma te debería ir bien: > > > *p <- ggplot(filter(df, District %in% > c("University","Boyer","Parc", "Berri1")),* > * aes (x=week_day, y=District)) +* > > *geom_col()* > > *p* > > No me queda muy claro porque haces el group_by(week_day) antes del > ggplot. > ------------------------------ > *De:* Paulina Jara Armijo <jara.armijo.paulina en gmail.com> > *Para:* Lista R <r-help-es en r-project.org> > *Enviado:* Sábado 16 de febrero de 2019 13:54 > *Asunto:* [R-es] Duda error sintaxis > > Buenas tardes chicos, estoy intentando hacer un gráfico que resuma para > cada dia de la semana la información de algunos distritos específicos de > los que contiene mi variable, ejecuto esta sintaxis pero me da un error > > Error: Mapping should be created with `aes() or `aes_()`. > > Alguien me puede orientar sobre que estoy haciendo mal, llevo mucho rato > atascada. > Muchas gracias > > df_nuevofinal %>% filter( District == "University" | District == "Boyer" | > District == "Parc" | District == "Berri1") %>% > group_by(week_day) %>% ggplot(df_nuevofinal,aes (x=week_day, > y=District)) + > geom_col() > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]