Enlever le cadre de la fonction Boxplot () dans R

Est-ce que quelqu'un sait comment enlever le cadre lors de la production d'un boxplot avec le R boxplot() fonction?

plot() fonction il y a un argument facultatif, <!-- 2, ça fait l'affaire... mais il n'est pas inclus dans le boxplot() fonction...

Merci beaucoup!

8
demandé sur Marco 2011-02-09 17:52:48

4 réponses

utilisez l'option frame=F (ou frame.plot=F) dans la fonction boxplot:

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

les autres paramètres qui peuvent être utilisés dans la fonction boxplot sont (plutôt incommode) listés sur l'helppage de ?bxp, qui est la fonction sous-jacente de boxplot()

13
répondu Joris Meys 2011-02-09 15:23:15

Vous pouvez le faire avec btypar. À l'aide d'un exemple tiré de l' boxplot aide:

par(bty='n')
boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
5
répondu Sacha Epskamp 2011-02-09 14:59:29

boxplot() semble accepter le frame argument très bien.

 boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
 #vs    
 boxplot(count ~ spray, data = InsectSprays, col = "lightgray", frame = FALSE)
4
répondu Chase 2011-02-09 15:02:24

Voici la solution la plus simple. Il suffit de définir axes = 0

boxplot(runif(100), axes = 0)
0
répondu TPArrow 2015-06-22 13:39:57