离线包python_Word


今天,小编本来想给小伙伴们演示如何用Wordcloud2来绘制自定义的图形,但是遇到了一点点小插曲。让小编很是苦恼啊,问题是什么呢?

当小编输入代码library(wordcloud2),这句是加载包的命令。

my<-system.file("examples/t.png",package="wordcloud2"),这句是引入一个变量my(小编随便写的变量),后面括号中的参数是指一张示例图片的路径,存在于包wordcloud2中。

wordcloud2(demoFreqC, size = 1.55,figPath =my),这句代码就是绘图了,括号中的demoFreqC是指一个数据集,size = 1.55是字体大小,figPath =my这是指图片路径,绘出的图形就是我们想要自定义的形状。

小编输入上面三行代码后,出来的图形如下


离线包python_离线_02


这就让我很疑惑了,这是词云图?

小编也是花了好几个小时时间才把这个问题解决,解决后输入上述代码出现的图如下所示


离线包python_未能加载包studio package_03


那么小编是如何解决的呢?

首先,查看代码大小写,中英文标点符号是否正确

然后,小编怀疑是相关依赖包兼容性不好,然后就把所有的包都更新了

最后重启软件,重启电脑。

做了前面三步,小编发现问题还是没有解决!这时就去网上搜索了。有网友说是镜像下载的有这个bug,去GitHub下载Wordcloud2,重新安装就好了。代码如下(三行代码)

install.packages("devtools")

library(devtools)

devtools::install_github("lchiffon/wordcloud2")

小编满心欢喜输进去,结果出现


离线包python_未能加载包studio package_04


反正就是报错了,无法打开网址。这个时候小编就去想怎么才能打开网址呢,对电脑上的通讯进行了一通设置,花了很多时间。反正也没弄好。

最后小编灵光一闪,想到了下载离线包,说做就做。然后就下载了一个离线包


离线包python_离线_05


在Rstudio中点击Tools,选择install packages


离线包python_Word_06


在弹出的对话框中选择Package Archive File,选择离线包的位置,点击install


离线包python_未能加载包studio package_07


安装的时候提示我要安装一个“shiny”的包,小编就使用命令install.packages("shiny")进行安装。注意要选择国内镜像,国外镜像可能连接不上。

镜像设置方法如下(如果本来就设置的是国内镜像,这一步可忽略。)


离线包python_未能加载包studio package_08


点开Global Options 在弹出页面选择Packages ,镜像选择清华的,点击ok


离线包python_离线包python_09


当安装好“shiny”包后,再次安装离线包。(因为之前缺少“shiny”包,安装是不成功的)。

到这里,Wordcloud2的问题就修复了。 

总结一下,修复wordcloud2的方法就两步,一是安装“shiny”包,而是安装离线包。

好了,今天就分享到这里吧。