问题标签 [geom-bar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7628 浏览

r - 在 geom_bar 上定位标签

我正在尝试使用 ggplot 创建一个带有类别标签的水平条形图。

我已经能够毫不费力地创建情节,并且可以贴上标签,但是我遇到了格式问题。最终,如果合适,我希望将我的标签放在条内,否则就在条外而不截断标签。

以下是我迄今为止尝试过的。

数据

图一

正如您在下面看到的,标签被截断。 图一

图 2

然后我遇到了这个问题,这个问题很有帮助,让我意识到我正在根据我的 y 变量设置标签位置,所以我现在已经硬编码它并使用 hjust 从轴上填充它。

但是您可以在下面看到只有 2 个标签适合条形图,所以我希望其他标签放在最后,在条形图的外侧,如图 1 所示。 图 2

有没有一种编程方式可以让我从图表 1 和图表 2 中获得两全其美?

0 投票
1 回答
589 浏览

r - 如何将R中的图例添加到ggplot

我对 R 有疑问,这里应该有问题,我想为两个不同的变量添加一个图例,一个是红色的“Insgesamt_ALL”,另一个是黑色的“weiblich_ALL”。

结果:

在此处输入图像描述

0 投票
1 回答
1344 浏览

r - ggplot2 带引导线的堆叠条形图标签

我正在尝试创建一个标记的堆叠条形图,其中只有 1 个条形图。我的堆栈并不总是足够大以容纳文本,因此我希望有指向堆栈右侧标签的引导线,用于无法放入堆栈的标签。或者,如果所有标签都在带有引导线的堆栈的右侧,也可以。

我的 data.frame 看起来像这样:

这是我目前的工作: 当前条形图

这就是我想要的工作: 潜在的未来条形图

这是我的代码:

这可以自动化吗?我可以不使用 ggplot2 来实现这一点。谢谢!

0 投票
0 回答
210 浏览

r - ggplot2 堆叠条形图自定义顺序而不是大小仅适用于 facet_grid 中的特定级别

我目前正在尝试使用 order 参数使用 ggplot2 对堆叠条形图中的堆栈重新排序。这在不使用 facetting 时就像一个魅力,但在运行 facet_grid 时,只有一个面板有效。重要的是要意识到我想使用自定义订单,而不是基于大小(如主题或其他有关使用的建议order=desc(variable))。

您应该能够使用下面的代码重现此问题

这将生成此图表,清楚地显示只有时间点三 (3) 符合我的要求。 示例图

我不知道为什么会这样,是否以及如何解决。提前感谢您的意见!

编辑:我打错了,现在问题应该是可重现的

ps:我可以在带有 R 3.1.1 和 ggplot2 1.0.0 的 linux 和 windows 机器上重现该问题

0 投票
2 回答
1884 浏览

r - 在 ggplot 中显示条形图的图例

如何显示以下 ggplot 条形图的图例?

更新:我有两个使用grid.arrangefrom排列的图表gridExtra。两张图表的条数相同,但一张有图例。我认为通过在第二个图表中添加任何图例,我将对齐条形(使两个图的绘图区域的宽度相同):

现在,它看起来像这样:

在此处输入图像描述

0 投票
1 回答
6804 浏览

r - ggplot geom_bar 如果值高于阈值,我可以突出显示不同颜色的条

我使用 ggplot 和 geo_bar 来生成绘图,结果是这样的:

在此处输入图像描述

代码

问题

我可以使用代码为值大于 1000 的所有条形图着色吗?

谢谢

0 投票
0 回答
64 浏览

r - geom_bar :我的条形图中出现了额外的 x 轴

我的数据遵循以下顺序:

我的ggplot代码:

输出图

每100之间有一个差距。有谁知道如何解决?

谢谢你

0 投票
2 回答
6398 浏览

r - ggplot2 使用 scale_color_identity() 更改条形图中的颜色

我正在使用解决方法从 ggplot 图例中删除对角线:https ://groups.google.com/forum/?fromgroups=#!topic/ggplot2/vJnF9_HBqx4

使用以下数据,如何更改组的颜色?

我尝试更改以下元素:

但每个都会产生一个错误。

0 投票
1 回答
954 浏览

r - 使用 ggplot2,什么代码可以创建由单个单词及其计数组成的条形图?

为了传达关键词的相对频率,我希望图中的每个“条”都包含一个按其频率垂直重复的单词。下面的ggplot代码删除了条形和填充的轮廓,但是如何根据单词的频率将单词的“堆栈”创建为(或在)条形?因此,“global”将从 x 轴开始并垂直重复“global”三次,定位在 y 轴的 1、2 和 3 上;“本地”将堆叠五次,等等。

在此处输入图像描述

我尝试annotation_custom()与 textGrob 一起使用,但无法弄清楚如何按频率重复单词。

感谢您的任何指导。

0 投票
1 回答
2919 浏览

r - 多层 geom_bar 图的自定义图例

R version 3.1.1 (2014-07-10) Platform: i386-w64-mingw32/i386 (32-bit)

我正在使用ggplot2. 目的是为数据组合堆叠和闪避的条形图。我的问题是包含一个图例,它包括两个图层或分别显示它们。

数据:

计划是绘制两个 geom_bar 图层以结合闪避和堆叠。第一层是总量,第二层是部分量。降低第一层的 alpha 值以查看两层之间的差异。到目前为止,它奏效了。

例子:

在此处输入图像描述

现在传说还不够。它显示第一层的颜色fill = product并且对第一层的alpha值不敏感。

我的方法是使用scale_fill_manual并手动添加具有新颜色的新标签,但没有奏效。

我的想法:

在此处输入图像描述

感谢您对我的问题的任何帮助!