2016-04-27 92 views
5

当我使用伟大的包ggdendro来绘制我的树时,我遇到了一个问题:有一天,它突然产生的树的所有标签都消失了。R:包ggdendro绘制标签消失

当我在本地机器和服务器中运行以下代码时,我得到了不同的结果。服务器版本中不存在本地计算机和标签中的标签。

fit = ClustOfVar::hclustvar(X.quanti = mtcars) 

ggdendro::ggdendrogram(as.dendrogram(fit),rotate = TRUE) 

服务器版本(OK): enter image description here

本地的Windows 7版本(无标签): enter image description here

我打印的会话信息,以及为引用。

dput比较(同) enter image description here

+0

你能从这两个来源'输入(ggdendro :: ggdendrogram(as.dendrogram(fit),rotate = TRUE))'吗? – tchakravarty

+0

@tchakravarty我逐字比较结果,没有区别。 – John

+1

在那之后,它只处理结构的'ggplot'。除了RStudio服务器/桌面的差异,这只能归结于你安装的不同版本的'ggplot2'。 – tchakravarty

回答

2

此问题已被固定在ggdendro的最新开发版本,version 0.1.19

根本的问题在issue #24描述。此bug在ggplot2中的行为变化中暴露出来,并导致scales软件包版本0.4出现问题。要清楚 - 该错误是ggdendro,而不是ggplot2scales,但在使用scales的早期版本时从未出现过。

这个版本还没有在CRAN,所以使用devtools,以获取最新版本:

devtools::install_github("andrie/ggdendro") 

更新。版本0.1-20的ggdendro现已在CRAN上提供。