R版本3.0不适用于R的bigvis包吗?

时间:2013-08-09 17:05:52

标签: r visualization shiny install.packages

我正在开发一款专为处理大数据而设计的应用程序,由于绘图点的数量巨大,因此无法以有用的方式绘制数据。我最初的想法是创建一个小算法,根据数据的大小,将数据点划分为大约30个子集,并取这些子集中所有点的平均值(顺便说一下这个实现的缺点是什么) ?

然后我了解了bigVis,它为你做了很多大数据表示,我真的想尝试这个库。

我在安装时遇到问题。我做完了:

>install_github("devtools")
>install.packages("bigVis")

Warning in install.packages :
  package ‘bigVis’ is not available (for R version 3.0.1)

我也做过:

>install_github("devtools")
>devtools::install_github("bigvis")

* installing *source* package 'bigvis' ...
** libs

*** arch - i386
ERROR: compilation failed for package 'bigvis'
* removing 'C:/Program Files/R/R-3.0.1/library/bigvis'
Error: Command failed (1)

有谁知道这个错误是什么?

由于

2 个答案:

答案 0 :(得分:3)

假设您安装了Rtools.exe,如果仍然无法安装bigvis,请执行以下步骤。你需要一个64位的编译器来运行Rcpp包,bigvis

的依赖之一
    在R中
  1. ,确认未安装g ++(或不是64位)

    Sys.which( "g++" )

  2. 下载mingw-w64 - http://sourceforge.net/projects/mingw-w64/(由于sourceforge.net上的mingw-w64项目正在转向mingw-w64.org我建议使用mingw-w64.org

    < / LI>
  3. 当弹出mingw-w64安装程序时,请务必将体系结构行从i686更改为x86_64,然后将其安装

    < / LI> 在Windows start菜单搜索栏中输入
  4. ,输入environment,然后会弹出选项edit the system environment variables。点击它。

  5. 编辑PATH并添加分号以及刚刚安装的mingw-w64程序的bin目录的文件夹名称。对我来说,它是;C:\Program Files\mingw-w64\x86_64-4.9.0-posix-seh-rt_v3-rev2\mingw64\bin,但对于未来的版本,这将会改变

  6. close&amp;重新打开R和Sys.which('g ++')现在应该指示mingw-x64目录

      

    Sys.which( 'G ++')
      “C:\ PROGRA~1 \ MINGW-~1 \ X86_64~1.0-P \ mingw64 \ bin \ G__~1.EXE”

  7. devtools:::install_github("hadley/bigvis")现在应该成功完成

答案 1 :(得分:0)

这适用于我,在Windows 7上使用R v 3.0.1。

直接从GitHub下载当前包:

download.file("https://github.com/hadley/bigvis/archive/master.zip", destfile = "bigvis.zip")

解压缩它,只是为了让我们不遗余力(尽管你可以使用.zip本身):

unzip("bigvis.zip")

并从源代码安装:

install.packages("bigvis-master", repos = NULL, type = "source")`