R在ggplot中的coord_flip()之后调整条形之间的空间

我创建了一个图表ggplot

我已经设置了每个条的宽度,但我还想将条之间的间距设置为某个值(例如,我想将红色标记的间距减小到 0.1)?我知道有像 position_dodge 这样的选项,但它似乎不能与 coord_flip() 结合使用。

在这篇相关文章中,建议使用主题(aspect.ratio = .2),但这不允许额外设置条的特定宽度。

有什么建议可以实现这一目标吗?

代码:

library(ggplot2)

set.seed(0)
numbers <- runif(5, 0, 10)
names <- LETTERS[seq(1, 5)]
df <- cbind.data.frame(names, numbers)

ggplot(data = df, aes(x = names, y = numbers)) +
  geom_bar(stat = "identity", fill = "blue", width = 0.30) +
  coord_flip()

以上是R在ggplot中的coord_flip()之后调整条形之间的空间的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>