我最近开始学习 R,虽然其中大部分过程是一个相当简单的过程,但基于wordcloud2
R 包的小脚本中的最后一步被证明是困难的。我想创建词云-效果很好-但我正在研究使用图像蒙版作为所述词云的形状,这就是我卡住的地方。同样,如果我使用该lettercloud
函数,我会得到相同的结果。
在这两种情况下,图像(或字母)都以其实际形状显示,而不是应该显示在它们上面的单词。
为了澄清起见,我指的是此处显示的图像遮罩和字母云功能(图示):https ://www.r-graph-gallery.com/the-wordcloud2-library/
我的图像蒙版词云代码如下所示:
wordcloud2(myData,
figPath = "C:/R Projects/Word Cloud - Template/Cool/default.png",
size = 1.5, color = "skyblue", backgroundColor="black")
对于字母云:
letterCloud(myData, word = "S", color='random-light' , backgroundColor="black")
我可以删除所有其他参数,如大小或颜色,但它们都有效,只是形状不会改变。
这是一个完整的代码片段,它应该使 lettercloud 可重现。wordcloud2
是唯一需要的包;demoFreq 是这个包附带的一个 data.frame:
library(wordcloud2)
letterCloud(demoFreq, word = "S", color='random-light' , backgroundColor="black")
到目前为止我尝试过的一些其他细节和事情:
- 我正在使用 RStudio 1.1.442 和 R 3.4.4。
- 我尝试
wordcloud2
使用直接从其源重新安装包devtools
- 我试过在各种浏览器中查看输出,多次刷新图像,但它总是显示相同的无字形状
- 尝试了几个 data.frames,
wordcloud2
包中包含的和我自己的
提前致谢!