问题标签 [geom-col]
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中将误差条与每组不同数量的条对齐
我试图在 ggplot2 中的条形图上绘制误差线,每组的条数不同。我想:
- 条的固定宽度,与每组条的数量无关
- 具有相同胡须宽度的误差条,与相应的条对齐
这应该是相当标准的,但我正在努力解决错误栏,因为设置似乎并不像文档中position_dodge()
的示例那样简单。position_dodge2()
geom_crossbar()
position_dodge
我最接近的尝试是:
然而,误差条既没有与条(Locs 3)对齐,也没有像我希望的那样具有相同宽度的晶须(Locs 2 和 3)。
我在这里搜索并发现了一些类似的问题,但不完全是我的情况。因此,我希望能提供一个解决方案,并稍微解释一下我的尝试失败的原因。
附言。我知道如果我facet_grid()
通过loc
并设置scales = "free_x", space = "free_x"
我会得到一个接近的选择,但我不想在这里使用 facet。谢谢!
r - 更改 geom_col aes 中的字体大小填充组名称
我正在使用 aes(fill=dummy variable) 创建一个条形图,所以我有 4 个条形图:我基本上显示的是 2x2 模型的比例 - 如何更改不同组名称的字体大小?
问题:如何更改网络/自由、怀疑/控制在情节中出现的字体大小?
r - 使用 geom_col barplot 对多个条进行排序或排序
我有这种表:
基本上,到 2018 年为止,每年有 6 或 7 种物质,每种物质都有一个数字(出现频率)。这些物质有实际名称,但我无法在 Internet 上发布它们,所以我将它们更改为 A、B、C、D、E、F 和 G。我无法按照我想要的顺序按降序排列。
我在互联网上做了很多研究并尝试了很多东西:forcats、factor、levels、reorder 等等,但都没有奏效。我有一个 R 新手,所以我现在真的不知道什么是做我想做的最好的方法。
当我尝试这样绘制时,它会按字母顺序放置内容:
第一年,2013 年,顺序是正确的。我希望它看起来像这样,按降序排列,每隔一年。我应该怎么办?
r - 按因子对柱条施加正态分布
我有一个具有 3 列和多行的数据框,具有这种结构
直到20年。我这样绘制:
我想要做的是在绘图中添加三个正态分布,以便每组数据(A,B,C)可以直观地与正态分布进行比较,与其分布更相似,使用相同的颜色(正态分布对于标签 A 将是红色的,依此类推)。
从此处用作示例的数据来看,我预计会看到红色分布比绿色分布更高更窄,绿色分布会更短更宽。如何将它们添加到情节中?