我处理了一些跨各种分组变量的文本数据。我正在考虑使用Ian Fellows的wordcloud包创建一种方法来制作分面的wordcloud图。我喜欢ggplot2对社会变量进行分面的方式。我正在决定如何处理这个问题(分面字云图)。
有没有可能使用Fellows的工作作为geom (我从来没有做过geom,但如果这是可行的话可能会学到),或者因为一个是grid,一个是base ( wordcloud也使用了一些C代码)或其他一些问题,ggplot会不会很好地发挥作用?这有多难(我知道这取决于我的能力,但我想要一些大概的答案)?请告知,使用基础图形可能是解决此问题的更明智的方法。我预计可以使用plotrix包中的panes来实现这一点,从而给人一种ggplot的分面所提供的美感。
也许这是一个愚蠢的概念,考虑到词云的大小和分面快速限制可用空间的方式。
发布于 2012-10-18 18:14:46
这可能是白日梦,而且重用wordcloud代码肯定不容易:
wordcloud代码计算基础图形中的单词大小和位置。就使其工作而言,设计解决方案的框架可能是:
为了计算网格图形中的字大小,
wordcloud,而不是将字大小和位置的结果封装到数据框中stat_wordcloudgeom_text的函数中的计算包装到新geom_wordcloud中
所以,这是一个白日梦,但一旦你完成它,我就会热衷于使用它;-)
发布于 2018-11-01 08:36:33
这是一种可能的解决方案,使用ggplot2样式:https://github.com/lepennec/ggwordcloud
https://stackoverflow.com/questions/11253765
复制相似问题