【发布时间】:2021-09-13 19:27:55
【问题描述】:
我想知道是否有办法在我的条形图中勾勒出条形。我想勾勒出一组酒吧的左侧、顶部和右侧,然后勾勒出一组聚集在一起的酒吧。我对此进行了一些尝试,但运气不佳。我不完全确定这是可能的。我将为我的数据、图表和一些我希望图表看起来像的图像附上一些代码
library(ggplot2)
ggplot(df, aes(bar,num, fill = group)) +
geom_bar(stat = 'identity', width = 5) +
scale_fill_manual(values = alpha(c("blue"), .3))
这是数据
df <- structure(list(bar = c(17.5, 27.5, 32.5, 37.5, 42.5, 47.5, 52.5,
57.5, 62.5, 67.5, 72.5, 77.5, 82.5), num = c(1L, 7L, 8L, 11L,
22L, 46L, 43L, 60L, 59L, 40L, 17L, 11L, 1L), group = structure(c(1L,
1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L), .Label = "A", class = "factor")), class = "data.frame", row.names = c(NA,
-13L))
这就是我希望做的
【问题讨论】:
-
我认为你必须在
geom_bar中使用col = red -
@mhovd 在整个栏周围画了一个轮廓