2011-12-12 30 views
10

Tôi muốn thay đổi các giá trị trên trục x trong biểu đồ của tôi trong R.R - Giá trị Tuỳ chỉnh X Axis trong Histogram

Các máy tính hiện nay đã thiết lập như nó

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

Tôi muốn trục x đi 10 như trong:

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

tôi biết để thoát khỏi trục hiện tại tôi phải làm điều này

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

và sau đó

axis(side = 1) ..... 

Nhưng làm thế nào để có được nó để hiển thị những con số mà tôi cần nó để hiển thị?

Cảm ơn.

Trả lời

16

Câu trả lời là ngay trong ?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

Trông như 'xaxt' hiện đang depricated trong cuộc gọi cho' hist() ' – christopherlovell

+0

@polyphant - Hmm. Thật ki quặc. Nó vẫn hoạt động tốt cho tôi trong phiên bản R 3.1.2 (mặc dù có đề cập rõ ràng về nó dường như đã bị xóa khỏi tài liệu). –

+0

Chỉ cần thử lại để chắc chắn và bây giờ nó hoạt động (xin lỗi ..) nhưng nó đã biến mất khỏi tài liệu. Bạn có thể gọi 'axes = F' nhưng điều này loại bỏ cả hai trục. – christopherlovell

Các vấn đề liên quan