从R中的Boxplot()函数中删除帧

时间:2011-02-09 14:52:48

标签: r boxplot

在制作具有R boxplot()功能的箱线图时,有人知道如何移除框架吗?

使用plot()函数有一个optinal参数frame=F,可以完成工作......但它不包含在boxplot()函数中...

非常感谢!

4 个答案:

答案 0 :(得分:14)

在boxplot函数中使用选项frame=F(或frame.plot=F):

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

可以在boxplot函数中使用的其他参数(相当不方便地)列在?bxp的helppage上,这是boxplot()的基础函数

答案 1 :(得分:5)

您可以使用bty中的par执行此操作。使用boxplot帮助中的示例:

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

答案 2 :(得分:4)

boxplot()似乎接受frame论证就好了。

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

答案 3 :(得分:0)

这是最简单的解决方案。只需设置axes = 0



boxplot(runif(100), axes = 0)