如何在win10,R studio上安装MuxViz

首先安装R环境+R studio(记住R的路径

注:我使用的R 的版本是3.6.2,以及欢迎大家讨论安装的问题,我前前后后安装好几天,也查不到什么资料,大概是没有什么人做我这个方向吧。muxViz提供的另一个平台,GNU Octave我也试过,不过比R更劝退,我寻思了一下,还是在R上安装吧。

如何查看R的版本:在控制台输入version就可以。

 

本文从这里开始

1、在https://github.com/manlius/muxViz中下载Muxviz的库

2、将下载好的文件放在R目录里(或者随便找个位置),解压

3、打开R studio,如果后面的过程中出现permission denied的问题,建议这里以管理员的身份打开这个软件。

4、在控制台中将R studio的工作路径切换到刚刚解压的muxViz文件夹中,这里是我的解压路径。

setwd('D:/soft/other/R/muxviz/muxViz-master')

如果还出现permission denied的情况,那可能是因为没有切换工作目录。

5、在安装muxViz之前有几个包要预先安装:

install.packages("sp")
install.packages("rgdal")
  • 在安装rgdal的时候可能会出现一些问题,参照http://stackoverflow.com/questions/15248815/rgdal-package-installation
  • 我在这里没有测试其他版本的rgdal可不可以,如果后续出现问题,可以尝试将rgdal降级到1.3.2版本。(如果有尝试最新版本成功的同学可以在下面留言,就不用尝试降级了)
降级方式:

1.查看包的名字和版本
installed.packages()[,c('Package','Version','LibPath')]

2.移除包
remove.packages('xxx')

3.下载我尝试过能够成功的版本
packageurl <- "https://cran.r-project.org/src/contrib/Archive/rgdal/rgdal_1.3-2.tar.gz"
install.packages(packageurl, repos=NULL, type="source")

6、双击这个R文件,这个文件会在R studio中被打开,

全选,运行该文件(这一次是在检查muxViz运行前,所有的包是否都安装成功)

7、如果运气够好,一步成功。

8、如果运气不是很好,基本上都不会很好,那么它会提示你:

Error in library(ShinyDash) : 不存在叫‘ShinyDash’这个名字的程辑包
  • 解决方法:安装ShinyDash[3]
install.packages("devtools")
devtools::install_github("trestletech/ShinyDash")
  • 还可能会提示你,安装ShinyDash不成功,因为还有几个预先文件没有下载,我在这里出的问题就是没有下载package'XML'
install.packages('XML')
  • 更惨的是会提醒你,XML is not avaliable,那么[2]
install.packages("XML", repos = "http://www.omegahat.net/R")
  • 如果这样依旧下载不了,就只能像上面一样,指定URL下载了
packageurl <- "http://www.omegahat.net/R/bin/windows/contrib/3.5.1/XML_4.0-0.zip"
install.packages(packageurl, repos=NULL, type="source")
  • 最后再次安装ShinyDash
devtools::install_github("trestletech/ShinyDash")

计划通!

9、再次全选,Run App(这一次是在运行muxViz),会蹦出一个网页,就在这个网页里输入数据进行可视化就可以了。

 


[1] 参考了一个写安装MuxViz的教程:https://www.neusncp.com/user/blog?id=80

[2]参考如何把XML安装到我这个该死的R版本上,https://stackoverflow.com/questions/26042751/cannot-install-package-xml-to-r

[3]有些人的安装语句不一样,主要是devtools的版本不一样吧,这里附上github上的安装语句https://github.com/trestletech/ShinyDash

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值