问题标签 [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 - 使用 ggplot2 从多个数据帧中绘制闪避条
我有三个我无法真正使用的数据框rbind
或cbind
. 他们共享存储人口名称的“Pop.Name”列。人口名称在三个 dfs 中很常见。
我正在尝试使用 ggplot2 来计算(stat="bin"
)每个数据框中每个人口的案例数,并绘制它,以便我对每个 df 和每个人口都有不同的条形图。基本上我想比较每个人口的计数数据,就像我在单个 df 中处理的 dfs 一样geom_bar(position="dodge")
。
要单独绘制一个 df 我正在使用:
如何将其他两个 dfs 添加到同一个图中?我敢肯定这很简单,我错过了一些东西,但不知道是什么。我试过了:
还有许多其他人,但我要么得到错误,要么每个弹出窗口只有一个栏。如果这是重复的,我非常抱歉,但我认为不是。但是,我的问题与此非常相似:ggplot 从 2 个单独的数据帧堆叠条形图,但我不能rbind
或cbind
数据帧(至少不是以直截了当的方式,而且每个数据帧都很大)。
谢谢
一些玩具数据:
r - 无法在ggplot2中制作堆叠条形图
我正在尝试在 ggplot2 中制作堆积条形图,但我没有做对。这是制作条形图的代码。
这是我用这段代码取回的情节。如您所见,它没有堆叠,我认为堆叠是 ggplot2 包中大多数区域图的默认行为。我错过了什么吗?
我什至尝试删除position=position_dodge(0.95)
选项,但我得到的数字不正确。显然我在这里做错了什么......
谢谢!
r - 在条形图中分组条形而不使用构面
我想根据另一个因子变量中的值对堆积条形图中的条形图进行分组。但是,我想在不使用方面的情况下做到这一点。
我想根据afk
变量对堆叠的条形图进行分组。可以使用以下方法制作正常的堆积条形图:
这给出了一个按字母顺序排列的条形图:
我尝试通过x=reorder(naam,afk)
在aes
. 但这没有用。也使用group=afk
也没有预期的效果。
任何想法如何做到这一点?
r - 重新排序堆积条形图
我想根据特定水平的因子变量的值重新排序堆积条形图。
我想根据n.stem.niet
填充变量 ( stemmen
) 的级别从高到低对堆叠条进行分组。可以使用以下方法制作正常的堆积条形图:
这给出了一个按字母顺序排列的条形图:
我尝试了以下三段代码来重新排序我的数据,但它们都没有给我想要的东西:
它应该产生一个以“Johannes Cornelis van Baalen”作为顶栏,然后是“Peter van Dalen”的条形图。
我可能忽略了一些东西,但此刻我被卡住了。有什么建议么?
我的一个dput
数据:
r - geom_bar 中的标签错误
我正在尝试将标签放入,geom_bar
但我不能。
我的代码
r - ggplot2 geom_bar 颜色只有一列
考虑一个示例数据框和相对geom_bar
图
我想为每个红色图的较小列着色。我怎样才能做到这一点?
r - ggplot2、堆叠直方图和摘要标签
我正在尝试获取发生在 4 个位置(1、2、3、4 - 下文)的事件数据(A、B、C 和 D - 下文)。我想将它们绘制为填充的堆积条,以显示每个事件(A、B、C、D)对该位置的贡献,并且我想显示这些贡献的整数值。我不仅想查看单个值(如下所示),还想查看总贡献——我不知道该怎么做。
所以有两个问题:1:不仅打印堆叠条的各个值,而且(甚至,单独/仅)打印顶部的总值。2:文本标签在其值的任何偏移处打印,因此它们相互覆盖并且不在条内排列。我更喜欢它们在子栏内的某个地方,例如中间或顶部。
我想对此进行总结 - 所以这里是 table()
现在回到使用 ggplot 进行绘图的 data.frame:
然后绘制它:
我真的很感激帮助。我是否不需要通过表格来整理我的数据框来汇总它,然后再回到数据框中?我可以得到条的总高度并打印该标签吗?
我觉得如果我不使用填充,我可以得到 ..count.. 值但是 stat="bin",但是因为我已经去了 stat="identity" 我似乎无法做到这一点总结价值。
谢谢!
r - qqplot+geom_bar() -- 列的摘要栏/构面
我还没有找到以下问题的任何解决方案。
我的 data.frame 看起来像这样:
我使用 qplot 创建类型的直方图:
此外,我正在寻找添加一个“摘要栏”和一个“摘要方面”的选项,以获取所有已知、所有未知以及所有(已知和未知)类型中 A、B、A&B 的数量的概述。
我试过了ggplot()+geom_bar()
,但我也失败了。
有任何想法吗?
r - 如何更改每个条的 geom_bar (ggplot2) 中水平轴的交叉位置?
我有以下条形图。现在每个条在 0 处穿过垂直轴。
我想将每个条与垂直轴相交的位置更改为不同的位置。比如下面这张。例如,第一个条在 0.02 处交叉,第二个条在 -.08 处交叉。我知道,如果您想将所有条形交叉的位置更改为 0.5,只需将轴标签更改为 0.5。但是,我想将每个酒吧更改为不同的地方。你是怎样做的?