问题标签 [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 - 如何纠正 geom_col 中条形之间的不同距离
我正在 ggplot2 中制作 geom_col。x 轴是时间点的数值向量(0、6、18、24、32、44)。每列之间的差异对应于每个时间点之间的数值差异。但我希望所有列之间的距离相等。我在这里搜索了答案,但我没有找到类似的问题。
这是我的代码:
图表的外观图片:
r - 手动更改ggplot中堆叠条形图的顺序
我想手动更改堆叠条形图的顺序,以使我的标签可读,这些标签的观察结果很少,以至于它们彼此重叠。我的目标是将顺序设置为“未分类”、“真菌”、“绿色植物”,以将几乎没有观察到的条形彼此分开。
我在这里尝试了建议的解决方案,但它不起作用。也许我错过了什么?
我创建情节的对象:
r - 如何更改 R 中 ggplot (geom_col) 的 Y 范围?
我正在尝试为文本分析创建 2 个 ggplot 条形图,以将频率作为字典“loughran”中的百分比进行比较。这是我其中一张图的代码。如何编辑我的 y 范围,使两个图表都从 0% 开始并以 100% 结束?这样,更容易看出差异。
r - ggplot2 和 dplyr,可视化作为字符的列
我目前正试图在一个巨大的样本量上制作一个漂亮的 geom_col 图。样本的名称(应该在 x 轴上)是数字和字符,因为我包含“N”表示阴性对照。
现在我想以一个漂亮的顺序排列它,从最低的 sample_name(意思是从 4 号样品开始,然后是 5 号样品,然后是 6 号样品,22 号样品,100 号样品)到最高并以N. 由于列中的值被标识为字符,因此它始终以样本 100 开头(因为 1-0-0 在 2-2 之前)。
以 N 结尾的升序排列会更令人愉悦。
我已经尝试将此列转换为数字并将结果 NA(代替“N”)替换为 0。
问题在于,该图包含样本之间的巨大差距:
所以我的问题是:您是否知道如何将字符列排序为“正确”的升序方式,或者您是否知道如何缩小 ggplot2 中 x 轴上的间隙? 谢谢