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))
- 再次绘制图形(再次使用方框图菜单)。现在它出现在我刚刚设置的图形参数中
par(cex=.5)
par(cex=.5, cex.lab=2, cex.axis=2)