问题标签 [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.
r - 在 geom_bar 上定位标签
我正在尝试使用 ggplot 创建一个带有类别标签的水平条形图。
我已经能够毫不费力地创建情节,并且可以贴上标签,但是我遇到了格式问题。最终,如果合适,我希望将我的标签放在条内,否则就在条外而不截断标签。
以下是我迄今为止尝试过的。
数据
图一
正如您在下面看到的,标签被截断。
图 2
然后我遇到了这个问题,这个问题很有帮助,让我意识到我正在根据我的 y 变量设置标签位置,所以我现在已经硬编码它并使用 hjust 从轴上填充它。
但是您可以在下面看到只有 2 个标签适合条形图,所以我希望其他标签放在最后,在条形图的外侧,如图 1 所示。
有没有一种编程方式可以让我从图表 1 和图表 2 中获得两全其美?
r - 如何将R中的图例添加到ggplot
我对 R 有疑问,这里应该有问题,我想为两个不同的变量添加一个图例,一个是红色的“Insgesamt_ALL”,另一个是黑色的“weiblich_ALL”。
结果:
r - ggplot2 带引导线的堆叠条形图标签
我正在尝试创建一个标记的堆叠条形图,其中只有 1 个条形图。我的堆栈并不总是足够大以容纳文本,因此我希望有指向堆栈右侧标签的引导线,用于无法放入堆栈的标签。或者,如果所有标签都在带有引导线的堆栈的右侧,也可以。
我的 data.frame 看起来像这样:
这是我目前的工作:
这就是我想要的工作:
这是我的代码:
这可以自动化吗?我可以不使用 ggplot2 来实现这一点。谢谢!
r - ggplot2 堆叠条形图自定义顺序而不是大小仅适用于 facet_grid 中的特定级别
我目前正在尝试使用 order 参数使用 ggplot2 对堆叠条形图中的堆栈重新排序。这在不使用 facetting 时就像一个魅力,但在运行 facet_grid 时,只有一个面板有效。重要的是要意识到我想使用自定义订单,而不是基于大小(如本主题或其他有关使用的建议order=desc(variable)
)。
您应该能够使用下面的代码重现此问题
这将生成此图表,清楚地显示只有时间点三 (3) 符合我的要求。
我不知道为什么会这样,是否以及如何解决。提前感谢您的意见!
编辑:我打错了,现在问题应该是可重现的
ps:我可以在带有 R 3.1.1 和 ggplot2 1.0.0 的 linux 和 windows 机器上重现该问题
r - 在 ggplot 中显示条形图的图例
如何显示以下 ggplot 条形图的图例?
更新:我有两个使用grid.arrange
from排列的图表gridExtra
。两张图表的条数相同,但一张有图例。我认为通过在第二个图表中添加任何图例,我将对齐条形(使两个图的绘图区域的宽度相同):
现在,它看起来像这样:
r - ggplot geom_bar 如果值高于阈值,我可以突出显示不同颜色的条
我使用 ggplot 和 geo_bar 来生成绘图,结果是这样的:
代码
问题
我可以使用代码为值大于 1000 的所有条形图着色吗?
谢谢
r - ggplot2 使用 scale_color_identity() 更改条形图中的颜色
我正在使用解决方法从 ggplot 图例中删除对角线:https ://groups.google.com/forum/?fromgroups=#!topic/ggplot2/vJnF9_HBqx4
使用以下数据,如何更改组的颜色?
我尝试更改以下元素:
但每个都会产生一个错误。
r - 使用 ggplot2,什么代码可以创建由单个单词及其计数组成的条形图?
为了传达关键词的相对频率,我希望图中的每个“条”都包含一个按其频率垂直重复的单词。下面的ggplot
代码删除了条形和填充的轮廓,但是如何根据单词的频率将单词的“堆栈”创建为(或在)条形?因此,“global”将从 x 轴开始并垂直重复“global”三次,定位在 y 轴的 1、2 和 3 上;“本地”将堆叠五次,等等。
我尝试annotation_custom()
与 textGrob 一起使用,但无法弄清楚如何按频率重复单词。
感谢您的任何指导。
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
并手动添加具有新颜色的新标签,但没有奏效。
我的想法:
感谢您对我的问题的任何帮助!