2017-12-13 25 views
0

이 플롯의 모든 lables를 어떻게 제거 할 수 있습니까? 아니면 어쩌면 더 좋을 수도 있습니다. 어떻게 읽을 수 있습니까?R 뎅이 트로 그램에서 라벨을 제거하는 방법은 무엇입니까?

plot(hclust(distance), main="Dissimilarity = 1 - Correlation", xlab= NA, sub=NA) 

내가 여러 번 읽고, 실제로 xlab 또는 sub이 라벨을 제거해야하지만, 그것은 나를 위해 작동하지 않습니다

나는이 명령으로 만든!

내 줄거리는 다음과 같습니다 : 당신은 라벨의 크기를 변경하고 그들이 당신을을 할수있게 만들하고자하는 경우

enter image description here

+2

의 몇 가지 예들이있다 이것은'? hclust' 또는'example (hclust)'에 있습니다 – rawr

답변

0

당신은 labels=FALSE

distance = as.dist(1 - cor(mtcars)) 
plot(hclust(distance), main="Dissimilarity = 1 - Correlation", labels=FALSE) 

Dendrogram without labels

1

을 설정할 수 있습니다 dendextend 패키지를 사용할 수 있습니다. 정말 좋은 정보를 원하시면 여기를 참조하십시오 : Introduction to dendextend

소개 시각화 및 계층 clusterings의 나무를 비교시키는의 dendextend 패키지는 R에 dendrogram은 객체를 확장하기위한 일련의 기능을 제공합니다

dendextend하기

  • 트리의 그래픽 매개 변수 - 가지, 노드 및 레이블의 색상, 크기, 유형 등을 조정합니다.
  • 서로 다른 림프 그래픽을 시각적으로 통계적으로 비교합니다.

이 문서의 목표는 dendextend에서 제공하는 기본 기능 을 소개하고 적용 방법을 보여줍니다. 우리는 을 "체인화"(다음에 설명)를 광범위하게 사용합니다.특히

: - : 우리는 벡터를 얻을 수

labels_cex는

그리고 더 specifically (assign_values_to_leaves_nodePar 사용) 레이블의 크기를 설정 ~와 함께 REE의 라벨 :

par(mfrow = c(1,2)) 
dend15 %>% set("labels_col", "blue") %>% plot(main = "Change label's color") # change color 
dend15 %>% set("labels_cex", 2) %>% plot(main = "Change label's size") # change size 

망가 라이브러리를 추가하는 것을 잊지 :

# get the labels: 
dend15 %>% labels 

우리는 또한 색상과 크기를 변경할 수 있습니다

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

고맙습니다. 흠뻑! 그것도 많이 도움이됩니다! – Essi