wordcloud2 wordcloud r ggplot2 word-cloud

wordcloud2 - geom_wordcloud: es esto un sueño imposible



wordcloud r (1)

Trato un poco con datos textuales en varias variables de agrupación. Estoy pensando en crear un método para hacer tramas facetadas de wordcloud usando el paquete wordcloud Ian Fellows. Me gusta la forma en que ggplot2 variables sociales. Estoy decidiendo cómo abordar este problema (diagrama facetado wordcloud).

¿Es posible usar el trabajo de Fellows como geom (nunca he hecho un geom pero puedo aprender si esto es factible) o no se jugará bien porque uno es de cuadrícula y uno como base (y wordcloud también usa algún código de C) o algún otro problema? ¿Qué tan difícil es esto (sé que esto depende de mis habilidades, pero me gustaría alguna respuesta al parque de béisbol)? Indique si el uso de gráficos básicos puede ser el enfoque más sensato para este problema. Preveo que esto se puede abordar usando panes del paquete plotrix para darle la sensación estética que da la facetación de ggplot.

Tal vez este es un concepto tonto teniendo en cuenta el tamaño de las nubes de palabras y la forma en que las facetas limitan rápidamente el espacio disponible.


Esto puede ser una quimera, y ciertamente no es fácil reutilizar el código wordcloud :

  1. Como señala Ian Fellows en un comentario, el código wordcloud calcula el tamaño de las palabras y las posiciones en los gráficos básicos.
  2. Una modificación geom-aware del código debe ser consciente de las facetas.

En términos de hacer que funcione, un marco para diseñar una solución podría ser:

  1. Reescriba wordcloud para calcular tamaños de palabras en gráficos de cuadrícula, en lugar de gráficos base
  2. Escriba los resultados del tamaño de la palabra y la posición en un marco de datos
  3. Envuelva los cálculos en una función llamada stat_wordcloud
  4. Modificar geom_text a una nueva geom_wordcloud

Entonces, es una quimera, pero me encantaría usarla una vez que la hayas hecho ;-)