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
:
- 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. - 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:
- Reescriba
wordcloud
para calcular tamaños de palabras en gráficos de cuadrícula, en lugar de gráficos base - Escriba los resultados del tamaño de la palabra y la posición en un marco de datos
- Envuelva los cálculos en una función llamada
stat_wordcloud
- Modificar
geom_text
a una nuevageom_wordcloud
Entonces, es una quimera, pero me encantaría usarla una vez que la hayas hecho ;-)