R 重叠文本和点的箱线图

R 重叠文本和点的箱线图,r,rdata,r-commander,R,Rdata,R Commander,我从Rdata load(...) ViajesCCAA <- subset(ViajesCCAA, subset=CCAA.DESTINO=="SOMETHING") library(relimp, pos=4) showData(ViajesCCAA, placement='-20+200', font=getRcmdr('logFont'), maxwidth=80, maxheight=30) Boxplot(GASTO.FINAL.DEL.VIAJE~MES, data=Viaj

我从
Rdata

load(...)
ViajesCCAA <- subset(ViajesCCAA, subset=CCAA.DESTINO=="SOMETHING")
library(relimp, pos=4)
showData(ViajesCCAA, placement='-20+200', font=getRcmdr('logFont'), maxwidth=80, maxheight=30)
Boxplot(GASTO.FINAL.DEL.VIAJE~MES, data=ViajesCCAA, id.method="y")
它说:

[13] 错误:无效的下标类型“列表”

我的数据:

[1] "7444"  "105"   "1744"  "7159"  "7157"  "6824"  "3858"  "236"   "5927"  "2288"  "9698"  "12708" "10930" "10459" "11050" "12087" "9968"  "9151"  "11950" "9143" 

由于您使用的是RCommander,我将尝试使用尽可能简单的解决方案,尽管R中可能有更好的解决方案

最简单的解决方案是去掉标签——在您的示例中,它们只是案例编号。在RCommander中,您只需从“箱线图”命令的“选项”选项卡中的“异常值识别”中选中“否”

如果要保留标签,可以使用(在R控制台中)缩小所有图形元素:

此设置可以完成工作,但它具有减少所有标签的次要效果,而不仅仅是减少标签。您可以通过放大其他元素来解决此问题:

par(cex=.5, cex.lab=2, cex.axis=2)
使用R控制台设置参数时,请记住,R Commander在打开新的图形窗口时会重置图形参数。为了防止图形参数被重置,我通常会执行以下操作:

  • 使用默认参数生成图形(即,我使用菜单绘制箱线图),然后不关闭图形窗口
  • 在R控制台中设置参数(例如,par(cex=.5))
  • 再次绘制图形(再次使用方框图菜单)。现在它出现在我刚刚设置的图形参数中

欢迎来到StackOverflow!请阅读相关信息以及如何给出建议。这将使其他人更容易帮助你。我的问题中有什么不清楚的?我已经把代码,我已经尝试过的和一个图像,这样你可以看到它的重叠。您还需要什么?示例没有(没有数据)。话虽如此,;我不知道如何解决这个基本情节,但是。我找到你了,编辑了这个问题。请检查我第一次评论中关于如何包含一个问题的第二个链接。
par(cex=.5)
par(cex=.5, cex.lab=2, cex.axis=2)