2011-12-12 48 views
10

quiero cambiar los valores sobre el eje X en mi histograma en R.R - Personalización de los valores del eje X en histograma

El equipo actualmente se ha establecido como

0, 20, 40, 60, 80, 100. 

Quiero que el eje x ir por 10 como en:

0,10,20,30,40,50,60,70,80,90,100. 

sé para deshacerse del eje actual que tengo que hacer esto

(hist(x), .... xaxt = 'n') 

y luego

axis(side = 1) ..... 

Pero, ¿cómo lo consigo para mostrar los números que lo necesito para mostrar?

Gracias.

Respuesta

16

La respuesta está ahí mismo en ?axis ...

dat <- sample(100, 1000, replace=TRUE) 
hist(dat, xaxt='n') 
axis(side=1, at=seq(0,100, 10), labels=seq(0,1000,100)) 
+1

Parece que 'xaxt' ahora se depricated en la llamada a' hist() ' – christopherlovell

+0

@polyphant - Hmm. Eso es extraño. Todavía funciona bien para mí en R versión 3.1.2 (aunque cualquier mención explícita de ella parece haber sido eliminada de la documentación). –

+0

Acabo de volver a intentar estar seguro y ahora funciona (lo siento ...) pero ha desaparecido de los documentos. Puede llamar a 'axes = F' pero esto elimina ambos ejes. – christopherlovell

Cuestiones relacionadas