5

私はRにデンドログラムを持っていますが、それを正しく理解することはできません。

問題が何であるかを示します。これを確認してください: http://img.photobucket.com/albums/v699/rica01/Rplot-1.png

葉のラベルを大きくして間隔を空けるにはどうすればよいですか?

ありがとう。

-リカルド

4

1 に答える 1

4

解決策: 関数を使用して、 dendextendパッケージsetの「labels_cex」パラメーターを指定します。

# install.packages("dendextend")
library(dendextend)

dend <- as.dendrogram(hclust(dist(USArrests[1:5,])))
# Like: 
# dend <- USArrests[1:5,] %>% dist %>% hclust %>% as.dendrogram

# By default, the dend has no text size to it (showing only the first leaf)
get_leaves_nodePar(dend)[[1]]
par(mfrow = c(1,2), mar = c(10,4,4,2))
plot(dend, main = "Original dend")

# let's increase the size of the labels:
dend <- set(dend, "labels_cex", 2)
# Now each state has a larger label
get_leaves_nodePar(dend)[[1]]
plot(dend, main = "A larger font for labels")

ここに画像の説明を入力

(ラベル間の間隔の変更は現在実装されていないことに注意してください)

パッケージの詳細については、そのビネットをご覧ください。

于 2015-01-31T09:31:27.073 に答える