0

我用 ggplot2 创建了一个图像。代码如下:

ggplot(aes(y = SCORE, x = DATE, fill = CATEGORY), data = data_R1000) 
+ geom_boxplot(width=0.6,position = position_dodge(width = 0.75),outlier.size = 0, size = 0.5)
+ ylim(20,100) + labs(title = "US_MARKETOR") + theme(legend.position="bottom") 
+ theme(panel.background = element_rect(fill = "transparent",colour = NA)) 
+ theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank()) 
+ scale_fill_hue(c=50, l=85)

结果如下所示在此处输入图像描述

现在,我将不得不使箱形图的手臂更粗,即条形图上方和下方的垂直线。我试过调整'size = 2',但这给了我整个箱形图的一条更粗的线。

在此处输入图像描述

这绝对不是我想要的,而且我很难只让手臂部分变厚。请让我知道是否有办法做到这一点。

***另外,如果没有办法做到这一点,如何添加水平线和手臂的顶部和底部?(就像不使用 ggplot2 生成的正常箱线图一样)

非常感谢!!!

4

1 回答 1

2

晶须末端可以这样完成: 如何在 ggplot2 boxplot 上放置晶须末端

如果你只是想让垂直线变粗......我不确定。我同意 Drew。可能不得不求助于一些 geom_segment() 或纯网格。

于 2013-08-20T19:45:36.680 回答