2016-04-27 86 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上提供。