Windows下安装GGobi和rggobi

来源:互联网 发布:c gui编程 编辑:程序博客网 时间:2024/04/30 09:43

GGobi是一个能够显示多变量统计图形的软件,同时还能够动态地展示变量之间的关系。这里介绍如何在Windows下安装GGobi,以及如何在R中也能够使用。

一、安装GGobi

参考其官方网站:http://www.ggobi.org/downloads/

1. 到http://downloads.sourceforge.net/gladewin32/gtk-2.12.9-win32-2.exe ,下载最新的gtk并安装,我安装在D:/GTK目录。安装后,进入cmd,执行gtk-demo,就可以试一试安装gtk是否成功了。一定看清楚了,这是gladewin32的gtk+-win32-devel的版本2.12.9。其中包含了glade接口和iconv等其它一些库文件。之前我就走了很多弯路,去安装了最新的GTK+2,Glade with GTK+,glade-win32等,都不能正常使用GGobi。

2. 到http://www.ggobi.org/downloads/ggobi-2.1.8.exe,下载最新的ggobi并安装,我安装在D:/Program Files/ggobi目录。安装后点击桌面的图标,就能够使用GGobi了。

 

二、安装rggobi

Rggobi只是GGobi在R中的一个接口。这需要在R中安装一些packages。

我的R版本是2.9.1。

首先是RGtk2,参考官方网站:http://www.ggobi.org/rgtk2/

1. 安装RGtk2:http://cran.r-project.org/web/packages/RGtk2/index.html

2. 安装cairoDevice:http://cran.r-project.org/web/packages/cairoDevice/index.html,这样就可以试验下面的例子了:

这样才能够运行官网上的例子:

> win = gtkWindow()

> da = gtkDrawingArea()

> win$add(da)

> asCairoDevice(da)

> plot(1:10)

下面就是安装rggobi了,参考官方网站:http://www.ggobi.org/rggobi/

3. 安装rggobi:http://cran.r-project.org/web/packages/rggobi/index.html

完成后,就可以试验http:// www.ggobi.org/rggobi/introduction.pdf 中的例子:

> g <- ggobi(iris)

> clustering <- hclust(dist(iris[,1:4]), method="average")

> glyph_colour(g[1]) <- cuttree(clustering, 3)

 

怎么样?你就能在R中自由使用GGobi了。