r - ggplot2:如何使用 geom_bar 减小条形之间的宽度和空间
问题描述
我知道可以在geom_bar
使用width
参数时更改条的宽度。这确实有效,但随后会在条形之间产生更大的间隙。有没有办法手动将酒吧推得更近?我应该以某种方式操纵轴吗?
这是一个示例,将右侧的宽度更改为 0.3 以获得所需的条形宽度。
library(tidyverse)
library(gridExtra)
p1 <- ggplot(iris, aes(Species, Petal.Length)) + geom_bar(stat="summary")
p2 <- ggplot(iris, aes(Species, Petal.Length)) + geom_bar(stat="summary", width=0.3)
grid.arrange(p1,p2,nrow=1)
注意:我知道这个问题与这个问题相似,但缩小差距的答案并不明显。
解决方案
推荐阅读
- android - 使用 kotlin 语言时 Android 服务崩溃
- c++ - 在 C++ 中定义字符串会导致编译器错误
- java - 使用 Unicode 转换字符串以在 java 中显示 unicode?
- c# - 从存储在 C# 变量中的值将相应的类传递给 typeof(__)
- xamarin - 单击选项卡按钮时显示警报
- x86 - 如何将 ld -Ttext 选项转换为链接描述文件?
- keras - 检查目标时出错:预期 conv2d_29 有 4 个维度,但得到了形状为 (1255, 12) 的数组
- typescript - 打字稿中的类型断言
- heroku - GoDaddy 域未指向 Heroku 应用程序
- javascript - 以 x-Percent 开始 CSS 动画