R彩色树状图建议?

时间:2011-05-14 17:43:17

标签: r

我想制作彩色树状图并且尚未找到足够的库:http://addictedtor.free.fr/graphiques/RGraphGallery.php?graph=79 这个图形/库看起来很有前景,但无法安装A2E库? 尝试在Windows上安装,下载tar.gz文件,无法从R控制台安装软件包。

另外:

Warning messages:
1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In gzfile(file, "r") :
  cannot open compressed file 'A2R_0.0-4.tar.gz/DESCRIPTION', probable reason 'No such file or directory'

任何人都可以看到他们是否可以使这个A2R库工作,确认错误或建议一个好的彩色树状图库?

2 个答案:

答案 0 :(得分:4)

(如果拼写正确,可能会有所帮助。)A2R是一个源包。因此,您可能需要使用系统工具链进行编译。如果您使用的是Linux,那么这些通常位于您的系统中,但如果您使用的是Mac(就像我一样)或Windows上,则不会。该软件包在Mac上从源代码编译。编译过程可能不需要工具链。所以试试这个:

install.packages("<fullpath> A2R_0.0-4.tar.gz", type ="source")

还有一些其他的依赖:'trimcluster','prabclus','MASS','cluster','mclust','flexmix','modeltools','stats4','multcomp','mvtnorm'。我能够获得大部分图形,但左侧曲线没有显示如图所示,我确实收到错误:

     Error in hubertgamma[i] <- cluster.stats(d.usa, cutree(h.usa, k = i +  : 
  replacement has length zero:

This is the example plot

如果您不希望树形图的高度缩放到它们的深度,您可以将此修改添加到hclust对象:

h.usa$height <- log(h.usa$height)

答案 1 :(得分:1)

您可以使用R的内置树形图代码中的dendrapply()函数来应用自定义叶和节点着色。有关提示,请参阅following mailing list thread