2016-04-27 11 views
5

グッドパッケージggdendroを使用してツリーをプロットすると、問題が発生します。ある日、突然作成されたツリーのすべてのラベルが消えました。R:パッケージggdendroプロットラベルdisppear

ローカルマシンとサーバーで次のコードを実行すると、結果が異なります。ローカルマシンとラベルのラベルはサーバーバージョンに存在しません。

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

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

Serverバージョン(OK): enter image description here

ローカルのWindows 7のバージョン(ラベルなし): enter image description here

私は参照のためだけでなく、セッション情報を印刷しました。

dput enter image description here(同じ)を比較:この問題はggdendroの最新開発版で修正されてい

+0

両方のソースから(ggdendro :: ggdendrogram(as.dendrogram(fit)、rotate = TRUE)) 'を実行できますか? – tchakravarty

+0

@ tchakravarty私は結果を単語ごとに比較しました。違いはありません。 – John

+1

その後、構造体を扱うのは 'ggplot'だけです。 RStudio Server/Desktopの違いを除けば、これはあなたがインストールした 'ggplot2'の異なるバージョンに限られます。 – tchakravarty

答えて

2

を、version 0.1.19

根本的な問題は、issue #24で記述されています。このバグはggplot2の動作が変更された場合に表示され、scalesパッケージのバージョン0.4で問題が発生します。明確にするために、scalesの以前のバージョンを使用した場合、バグはであり、ggplot2またはscalesではありませんでした。

このバージョンでは、CRANにはまだありませんので、最新バージョンを取得するdevtoolsを使用します。

devtools::install_github("andrie/ggdendro") 

更新。 ggdendroのバージョン0.1-20がCRANで利用可能になりました。