Удаление рамки из функции Boxplot () в R - PullRequest
8 голосов
/ 09 февраля 2011

Кто-нибудь знает, как снять раму при изготовлении коробочного сюжета с функцией R boxplot()?

С помощью функции plot() существует дополнительный аргумент frame=F, который выполняет работу ... но он не включен в функцию boxplot() ...

Большое спасибо!

Ответы [ 4 ]

14 голосов
/ 09 февраля 2011

Используйте параметр frame=F (или frame.plot=F) в функции boxplot:

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

Другие параметры, которые можно использовать в функции boxplot, (довольно неудобно) перечислены в справочной системе ?bxp, которая является основной функцией boxplot()

5 голосов
/ 09 февраля 2011

Вы можете сделать это с помощью bty в par.Используя пример из справки boxplot:

par(bty='n')
boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
4 голосов
/ 09 февраля 2011

boxplot(), кажется, прекрасно принимает аргумент frame.

 boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
 #vs    
 boxplot(count ~ spray, data = InsectSprays, col = "lightgray", frame = FALSE)
0 голосов
/ 22 июня 2015

Вот самое простое решение. Просто установите оси = 0

boxplot(runif(100), axes = 0)
...