21得票2回答
ggplot2:如何调整geom_text的大小以适应图表,并在geom_bar内强制/适应文本?

实际上,这其实是两个问题(不确定是否违反了 SO 的规则,但无论如何)。 第一个问题是如何强制让一个geom_text适应于一个geom_bar?(根据所绘制的值动态调整) 搜索后,我找到的解决方案是改变标签的大小。那确实可以解决问题,但并非对于每种情况都适用。您可以针对特定图形更改大小以...

20得票2回答
如何在ggplot2中增加分组条之间的间距?

[数据和代码已在文章结尾绘制成图表。] 我使用ggplot绘制了一个带有误差线的条形图,条形按两个因素分组(一个在X轴上,一个用于填充)。我想增加X轴上组之间绿色的距离,以便更容易阅读图表: 最接近解决方案的是我在stackoverflow上找到的一个未被回答的评论 这里,还有这里,这里...

19得票1回答
使用ggplot2的stroke控制条形图边框(颜色)厚度

在 ggplot2 2.0 中引入的 stroke 参数是否可用于调整条形边框的粗细?如果不行,是否有一种类似于控制点边框粗细的方法来控制条形边框粗细? 参见Stroke applies to borders around certain shapes -- see the second an...

18得票2回答
如何在ggplot中仅扩展一个方向的条形图比例尺,而无需手动设置限制。

目标是在不切断任何百分比标签的情况下消除刻度线和条形底部之间的间隙。我正在使用R的ggplot2运行数十个条形图,并尝试遵循我们的组织样式指南,该指南是手动使用Excel为每个图表开发的。不同图表中最长的条形长度不同,并且随着源数据的更改可能会发生变化,因此我不想手动设置限制。[也许在这里有一...

17得票4回答
ggplot:如何按照每个分面的顺序对分面条形图中的条形进行排序

我有一个R数据框,希望能够用faceted ggplot柱状图来展示它。我在ggplot中使用以下代码:ggplot(data_long, aes(x = partei, y = wert, fill = kat, width=0.75)) + labs(y = "Wähl...

16得票1回答
在 geom_bar 图层上添加负数和正数标签

我想使用条形图和 ggplot 来可视化数据。以下是我的数据,当我要展示这些数据时,负值的文本不会显示在柱形下方。 dat <- read.table(text = "sample Types Value sample1 A -36 sample2 B 31 sample1 C...

15得票3回答
ggplot2: 将geom_bar基线设置为1而不是零

我正在尝试使用 geom_bar 制作比率的条形图,并希望将 x 轴设置在 y=1 处。因此,比率小于1的将位于轴下方,比率大于1的将位于轴上方。我可以使用 geom_point 实现类似的效果:ggplot(data, aes(x=ratio, y=reorder(place,ratio))...

15得票2回答
如何在ggplot2中制作不重叠或间隙的可变条形图宽度

根据文档,geom_bar在拥有固定宽度的条形图时效果最佳,即使是条之间的空隙也是由宽度决定的。然而,在具有可变宽度的情况下,它会出现意料之外的问题,导致不同条之间出现重叠或间隔(如此处所示)。 为了理解我的意思,请尝试这个非常简单的可重复示例:x <- c("a","b","c") ...

14得票2回答
当使用facet_wrap时,geom_bar中的条形图宽度不一致。

我不能为以下问题找到解决方案。非常感谢您的帮助! 以下代码使用facet生成条形图。但是,由于ggplot2在某些组中具有“额外空间”,即使我指定了0.1或类似的宽度,它也会使条形图变得更宽。我觉得这非常令人恼火,因为它看起来很不专业。我希望所有的条形图看起来都一样(除了填充)。我希望有人告...

13得票4回答
为geom_bar图形创建垂直色彩渐变

我已经反复搜索了许多次,但似乎找不到一种优雅的方法来完成这个任务! 我有一个数据集 Data,其中包含 Data$x(日期)和 Data$y(从0到1的数字) 我想用条形图将它们画出来:ggplot(Data) + geom_bar(aes(x = x, y = y, fill = y, ...