2012-09-17 37 views
11

Utilizo xlab = "" para suprimir la etiqueta x pero sigo obteniendo una 'etiqueta sub-x' en mi dendrograma. ¿Cómo puedo eliminar esto y eliminar cualquier espacio adicional bajo el dendrograma?Eliminando la etiqueta del eje x del dendrograma en r

require(graphics) 

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

enter image description here

+7

use 'plot (hc, xlab = NA, sub = NA)', como se explica en la página de ayuda para '? Plot.hclust' – Andrie

Respuesta

16

Para eliminar el uso de subtítulos lo siguiente:

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

Para eliminar el margen inferior (ver ?par para más detalles):

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

Gracias. El subtítulo se agregó automáticamente y no me di cuenta de que era un subtítulo. – Elizabeth

4

Puede ser plot(hc,xlab='', sub="") lo elimina.

3

Usted necesita

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

La primera par() la línea almacena la configuración actual y luego establece que el margen sea 2 líneas abajo, 4 a la izquierda yt op y 2 líneas a la derecha (más un poco). A continuación, trazamos la configuración de una cadena vacía para el título * sub * a través del argumento sub. Finalmente, volvimos a establecer los parámetros como antes de la primera línea.

Dejé un poco de espacio en el margen inferior ya que no estoy seguro de lo lejos que pueden llegar las etiquetas. Cambia el primer 2 en mar = c(2,4,4,2) a algo más pequeño si quieres menos espacio en la parte inferior.

Cuestiones relacionadas