从R中的Boxplot()函数中删除帧
使用R从R中的Boxplot()函数中删除帧,r,boxplot,R,Boxplot,使用Rboxplot()函数生成箱线图时,是否有人知道如何移除框架 使用plot()函数,有一个可选参数,frame=F,用于执行此任务。。。但它不包括在boxplot()函数中。函数中 多谢各位 您可以在par中使用bty执行此操作。使用箱线图帮助中的示例: par(bty='n') boxplot(count ~ spray, data = InsectSprays, col = "lightgray") 在boxplot功能中使用选项frame=F(或frame.plot=F): box
boxplot()
函数生成箱线图时,是否有人知道如何移除框架
使用plot()
函数,有一个可选参数,frame=F
,用于执行此任务。。。但它不包括在boxplot()函数中。
函数中
多谢各位 您可以在
par
中使用bty
执行此操作。使用箱线图
帮助中的示例:
par(bty='n')
boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
在boxplot功能中使用选项
frame=F
(或frame.plot=F
):
boxplot(count ~ spray, data = InsectSprays, col = "lightgray",frame=F)
可以在boxplot函数中使用的其他参数(相当不方便)列在?bxp
的帮助页上,这是boxplot()
boxplot()
的底层函数,似乎可以接受frame
参数
boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
#vs
boxplot(count ~ spray, data = InsectSprays, col = "lightgray", frame = FALSE)
这是最简单的解决方案。只需将轴设置为0
boxplot(runif(100),axes=0)
因此将代码复制到您自己的本地marcoxplot()
并相应地更改它。@Dirk这一次我们不能对RTFM说,因为该FM中甚至没有提到使用frame
。@Marco:为什么不使用参数frame(参见Chases和我的答案)?如果您不知道自己在做什么,在处理par()时会遇到严重的问题,因为它设置的是常规参数,而不是特定的绘图。@Joris Meys:是的,您是对的,我应该使用参数框架。然而,PAR和BTY的优点在于不仅能够去除帧,而且能够选择要移除的帧的哪一边。例如,par(bty='l')将只删除框架的顶部和右侧部分,我认为这比par(bty='n')或frame=false的方框图要好得多。是的,你是对的:-S我不知道为什么我以前没有设法使它工作。。。我为那个愚蠢的帖子感到抱歉!