2012-09-17 32 views
11

Tôi sử dụng xlab = "" để chặn nhãn x nhưng vẫn nhận được 'nhãn phụ x' trong dendrogram của tôi. Làm thế nào tôi có thể loại bỏ điều này và loại bỏ bất kỳ không gian thêm dưới dendrogram?Xóa nhãn trục x khỏi chương trình dendrogram trong r

require(graphics) 

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

enter image description here

+7

sử dụng 'ô (hc, xlab = NA, phụ = NA)', như được giải thích trong trang trợ giúp cho '? Plot.hclust' – Andrie

Trả lời

16

Để loại bỏ việc sử dụng phụ đề như sau:

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

Để loại bỏ các lề dưới (xem ?par để biết chi tiết):

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

Cảm ơn bạn. Các phụ đề được quảng cáo tự động và tôi chỉ không nhận ra đó là một phụ đề. – Elizabeth

4

Có thể plot(hc,xlab='', sub="") loại bỏ nó.

3

Bạn cần

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

Đầu tiên par() dòng lưu trữ các cài đặt hiện tại và sau đó đặt lề là 2 dòng dưới cùng, 4 ở bên trái và t op và 2 dòng bên phải (cộng thêm một chút). Sau đó, chúng ta vẽ một chuỗi rỗng cho tiêu đề * sub * thông qua đối số sub. Cuối cùng, chúng tôi thiết lập các thông số trở lại những gì họ đã có trước dòng đầu tiên.

Tôi để lại một chút không gian ở lề dưới vì tôi không chắc các nhãn có thể cầm tay bao xa. Thay đổi 2 đầu tiên trong mar = c(2,4,4,2) thành thứ gì đó nhỏ hơn nếu bạn muốn ít không gian hơn ở dưới cùng.

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