我用ggplot2創建了一個圖像。代碼如下:調整boxplot手臂寬度,並將水平線添加到底部和頂部
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生成的普通盒子圖)
非常感謝!
我相信在ggplot2中沒有辦法單獨完成這兩項任務,你必須進入grid。 –
@DrewSteen謝謝你的建議 –