解决windows下rstudio安装playwith包报错问题
一、playwith包简介
playwith包提供了一个GTK+图形用户界面(GUI),使得用户可以编辑R图形并与其交互。playwith()函数允许用户识别和标注点、查看一个观测所有的变量值、缩放和旋转图形、添加标注(文本、箭头、线条、矩形、标题和标签)、修改视觉元素(颜色、文本大小等)、应用先前存储的图形风格,以及以多种格式输出图形结果。依赖于GTK+ GUI,用户可以使用鼠标编辑图形。与identify()函数不同,playwith()既对R基础图形有效,也对lattice和ggplot2图形有效。Theme(主题)菜单上的一些选项仅与基础图形契合的很好,一些则与ggplot2图形契合的较好(如标注),还有些对ggplot2图形无效(如识别点)。
二、windows下rstudio安装playwith包报错
>library("playwith", lib.loc="d:/ProgramFiles/R/R-3.1.3/library")
载入需要的程辑包:lattice
载入需要的程辑包:cairoDevice
Error in inDL(x,as.logical(local), as.logical(now), ...) :
unable to load shared object 'd:/ProgramFiles/R/R-3.1.3/library/cairoDevice/libs/i386/cairoDevice.dll':
LoadLibrary failure: 找不到指定的模块。
下载速度极慢,中断后继续弹出图一的提示,循环往复。只能重启rstudio。
三、解决办法
根据提示地址http://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/2.24/
使用迅雷下载最新的gtk+-bundle_2.24.10-20120208_win32.zip
找到rstudio安装目录
C:\Program Files\RStudio
将gtk+bundle_2.24.10-20120208_win32.zip解压至此目录,直接覆盖。
再次启动library(playwith)即可
求关注 求扩散