2012-09-17 23 views
11

Używam xlab = "" do stłumienia etykiety x, ale nadal otrzymuję "sub-x-label" w moim dendrogramie. Jak mogę to usunąć i usunąć dodatkowe miejsce pod dendrogramem?Usuwanie etykiety osi X z dendrogramu w r

require(graphics) 

hc <- hclust(dist(USArrests), "ave") 
plot(hc,xlab="") 

enter image description here

+7

użyć 'działki (hc, xlab = NA, sub = NA)', jak wyjaśniono na stronie pomocy dla '? Plot.hclust' – Andrie

Odpowiedz

16

Aby usunąć napisów użyć następujących:

plot(hc, xlab="", sub="") 

Aby usunąć dolny margines (patrz ?par dla informacji):

par(mar=c(0, 4, 4, 2)) # c(bottom, left, top, right) 
plot(hc, xlab="", sub="") 
+0

Dziękuję. Napisy są automatycznie dodawane i nie zdawałem sobie sprawy, że to podtytuł. – Elizabeth

4

Może być plot(hc,xlab='', sub="") usuwa go.

3

Musisz

op <- par(mar = c(2,4,4,2) + 0.1)) 
plot(hc, xlab = "", sub = "") 
par(op) 

Pierwszy par() linia przechowuje bieżące ustawienia, a następnie ustawia margines na 2 wiersze na dole, 4 na lewy i t op i 2 linie po prawej (plus trochę). Następnie wykreślamy ustawienie pustego łańcucha dla tytułu * sub * za pomocą argumentu sub. W końcu ustawiamy parametry z powrotem na to, czym były przed pierwszą linią.

Zostawiłem trochę miejsca na dolnym marginesie, ponieważ nie jestem pewien, jak daleko mogą odłożyć etykiety. Zmień pierwsze 2 w mar = c(2,4,4,2) na coś mniejszego, jeśli chcesz mieć mniej miejsca na dole.

Powiązane problemy