2011-12-12 20 views
10

Chcę zmienić wartości na osi X w moim histogramu w R.R - Wartości Dostosowywanie oś X w histogramie

Komputer obecnie jest ona ustawiona jako

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

chcę osi x przejść przez 10, jak w:

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

wiem, aby pozbyć się obecnej osi muszę zrobić to

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

a następnie

axis(side = 1) ..... 

Ale jak mogę to pokazać numery, że muszę go pokazać?

Dzięki.

Odpowiedz

16

Odpowiedź jest tam w ?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

Wygląda 'xaxt' jest teraz depricated w zaproszeniu do' hist() ' – christopherlovell

+0

@polyphant - Hmm. To dziwne. Nadal działa dobrze dla mnie w wersji R 3.1.2 (choć jakakolwiek wyraźna wzmianka o nim wydaje się być usunięta z dokumentacji). –

+0

Próbowałem ponownie, aby się upewnić i teraz działa (przepraszam ..), ale zniknął z dokumentów. Możesz wywołać 'axes = F', ale to spowoduje usunięcie obu osi. – christopherlovell