2011-02-09 34 views
7

Có ai đó biết cách tháo khung khi sản xuất hộp đèn có chức năng R boxplot() không?Xóa khung hình khỏi chức năng Boxplot() trong R

Với plot() chức năng có một cuộc tranh cãi optinal, frame=F, mà không được công việc ... nhưng nó không được bao gồm trong boxplot() chức năng ...

Cảm ơn bạn rất nhiều!

+0

Vì vậy, copy đoạn code để địa phương riêng 'marcoBoxplot của bạn() 'và thay đổi nó cho phù hợp. –

+2

@Dirk Đối với một lần chúng tôi không thể nói với RTFM, bởi vì việc sử dụng 'khung' thậm chí không được đề cập trong đó FM ... –

Trả lời

13

Sử dụng tùy chọn frame=F (hoặc frame.plot=F) trong hàm boxplot:

boxplot(count ~ spray, data = InsectSprays, col = "lightgray",frame=F) 

thông số khác có thể được sử dụng trong hàm boxplot là (chứ không phải bất tiện) được liệt kê trên trợ giúp của ?bxp, là chức năng cơ bản của boxplot()

5

Bạn có thể thực hiện việc này với bty trong par. Sử dụng một ví dụ từ boxplot giúp đỡ:

par(bty='n') 
boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 
+0

Cảm ơn bạn rất nhiều! – Marco

+0

@Marco: Tại sao bạn không chỉ sử dụng khung tham số (Xem Chases và câu trả lời của tôi)? Nếu bạn không biết mình đang làm gì, bạn sẽ gặp phải các vấn đề nghiêm trọng khi gây rối với par(), vì nó đặt các tham số chung, không phải cho cốt truyện cụ thể. –

+0

@ Joris Meys: Có bạn đúng, tôi nên sử dụng khung tham số. Thx – Marco

4

boxplot() dường như chấp nhận frame đối số tốt.

boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 
#vs  
boxplot(count ~ spray, data = InsectSprays, col = "lightgray", frame = FALSE) 
+0

Có, bạn đúng: -S Tôi không biết tại sao tôi không quản lý để làm cho nó hoạt động trước ... Tôi xin lỗi vì bài viết ngu ngốc đó! – Marco

0

Đây là giải pháp dễ nhất. Chỉ cần thiết lập các trục = 0

boxplot(runif(100), axes = 0)

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