tick ggplot change adding r ggplot2

adding - r ggplot change legend labels



Error: stat_count() en ggplot2 (1)

En muchos de mis programas he estado usando ggplot2 para representar gráficos. Los he cargado en shinyapps.io y están funcionando absolutamente bien. Sin embargo, cuando intento ejecutar el programa en mi máquina, recibo el siguiente error:

Error : stat_count() must not be used with a y aesthetic.

El siguiente es el código de ejemplo:

ggplot(hashtg, aes(x=reorder(hashtag, Freq), y = Freq, fill = hashtag)) + geom_bar(stat="identity") + geom_bar(width = 0.4) + xlab("Hashtags Used") + ylab("Number of responses") + geom_text(aes(label=Freq), hjust = 1, colour = "white" )

El código real tiene muchos argumentos de gráfico de barras, como título, tema y anotación, pero supongo que no obstaculizarán la salida. Estoy usando datos agregados donde Freq en el código es la frecuencia de un término particular. Cuando busqué ayuda, repetí las instrucciones para usar stat = "identity" para un diagrama de barras.

Cualquier ayuda sería muy apreciada.

La información de la sesión es la siguiente:

R version 3.2.0 (2015-04-16) Platform: x86_64-apple-darwin13.4.0 (64-bit) Running under: OS X 10.10.3 (Yosemite) locale: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods base other attached packages: [1] wordcloud_2.5 RColorBrewer_1.1-2 SnowballC_0.5.1 ggplot2_2.0.0 plyr_1.8.3 [6] chron_2.3-47 RCurl_1.95-4.7 bitops_1.0-6 ROAuth_0.9.6 RJSONIO_1.3-0 [11] twitteR_1.1.9 base64enc_0.1-3 tm_0.6-2 NLP_0.1-8 stringr_1.0.0 [16] shinydashboard_0.5.1 shinyIncubator_0.2.2 shiny_0.12.2 loaded via a namespace (and not attached): [1] Rcpp_0.12.1 tools_3.2.0 digest_0.6.8 bit_1.1-12 jsonlite_0.9.17 gtable_0.1.2 [7] DBI_0.3.1 rstudioapi_0.3.1 curl_0.9.3 parallel_3.2.0 httr_1.0.0 bit64_0.9-5 [13] grid_3.2.0 R6_2.1.1 magrittr_1.5 scales_0.3.0 htmltools_0.2.6 colorspace_1.2-6 [19] mime_0.4 xtable_1.7-4 httpuv_1.3.3 labeling_0.3 stringi_0.5-5 munsell_0.4.2 [25] slam_0.1-32 rjson_0.2.15 rstudio_0.98.1103

Para reiterar, el mismo código funciona sin problemas en shinyapps.io.


Encontré este enlace ( http://tutorials.iq.harvard.edu/R/Rgraphics/Rgraphics.html ) con la solución para este error.

La columna que intenta resumir con geom_bar() ya está resumida. Necesita cambiar stat=stat_count (predeterminado en geom_bar() ) a identidad.

+ geom_bar(stat="identity")

O bien, puedes usar geom_col en geom_col lugar.