Boxplot重叠的文字和点

时间:2018-10-12 09:41:18

标签: 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=ViajesCCAA, id.method="y")

输出是这样的:

Boxplot

我已经尝试过了,但是无法加载

par(cex.lab=1.5) # is for y-axis

par(cex.axis=1.5) # is for x-axis

它说:

  

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

我的数据:

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

1 个答案:

答案 0 :(得分:0)

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

最简单的解决方案是去除标签-在您的示例中,它们只是大小写。在RCommander中,您只需要从“ Boxplot”命令的“选项”选项卡的“异常值识别”中选中“否”。

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

par(cex=.5)

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

par(cex=.5, cex.lab=2, cex.axis=2)

使用R Console设置参数时,请记住,R Commander倾向于在打开新的图形窗口时重置图形参数。为了防止我的图形参数被重置,我通常这样做:

  • 使图形具有默认参数(即,我使用菜单绘制箱形图),并且不会关闭图形窗口。
  • 在R控制台中设置参数(例如par(cex = .5))。
  • 再次制作图形(再次单击Boxplot菜单)。现在,它显示了我刚刚设置的图形参数。