Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R中的Boxplot()函数中删除帧_R_Boxplot - Fatal编程技术网

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

从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

使用R
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我不知道为什么我以前没有设法使它工作。。。我为那个愚蠢的帖子感到抱歉!