问题标签 [geom]

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 投票
1 回答
52 浏览

r - 使用组交互和geom boxplot的stat_summary问题

我想使用具有特定分位数限制的箱线图来绘制 2 个条件(因子 cond0)的 3 对(因子 x0)。

2个问题是:

  1. 条件 A(红色)有 3 组,但条件 B(蓝色)只有 2 组。由于缺少组 1B,组 1A 的箱线图占据了它在图上的空间(两倍大)。我希望它的宽度与其他宽度一样窄,并且即使它是空的,也能保持缺失组 1B 的空间。

  2. 由于组 3B 只有一个值(因此没有异常值),因此组 3A 的异常值位于该对的中间,而不是与箱线图 3A 对齐。

这些问题会有解决方案吗?

感谢帮助

在此处输入图像描述

0 投票
0 回答
47 浏览

r - 是否有 r 函数可以将 p 值、R 平方和 r 添加到 geom_smooth?

我想知道如何使用 geom_smooth 获取 ggplot 的统计数据。我尝试使用 stat_cor 但我不确定它是否适用于 geom_smooth 中的线的正确值,而且我不知道如何添加 r-squared。在最好的情况下,我希望像普通回归一样具有汇总功能,仅用于几何平滑。我不知道这是否可能。谢谢你的帮助。代码和图表如下。

图形

0 投票
1 回答
29 浏览

r - R/ggplot2:geom_line 连接 2 个散点图数据集而不是使用单独的线的问题

我有 2 个简单的散点图数据集,我合并了,结果图(在 ggplot2 中)正是我想要的,除了连接数据的线。我正在努力做到这一点,所以有两条单独的虚线,有两种不同的颜色,但现在搞乱 geom_line 我只得到一条连接所有数据集的线。下面我将附上我的代码和图表的期望/当前结果。我很感激任何帮助!

这是我想要的图表(用 MS 油漆制作,想象线条是虚线): 在此处输入图像描述 这是我当前的图表: 在此处输入图像描述

0 投票
0 回答
26 浏览

r - 订购多个图例 - 更改图例样式

我有一个带有彩色背景(geom_rect)和彩色线(geom_line)的图。我试图保持一致的图例顺序:o2 高于温度,或温度高于 o2。关键是一致性。

我尝试使用 guides(col = guide_legend(order = 2), fill = guide_legend(order = 1)) 并且这改变了顺序但也将图例的样式完全从渐变更改为一系列特定值。

如何在保持图例的渐变配色方案的同时设置顺序?更改 ggplot 调用中代码的位置不会改变结果。

这是不使用指南的结果:图例是渐变 图例是渐变

这是使用指南的结果:图例顺序一致但样式完全改变 图例顺序一致但风格完全改变 为了重现,我在缩放和缩放上加上了一些#,这是数据的一个小样本:

0 投票
0 回答
15 浏览

r - 希望为县创建地图,类似于 NTIA 在 R 中的宽带需求指标地图

https://broadbandusa.maps.arcgis.com/apps/webappviewer/index.html?id=e2b4907376b548f892672ef6afbc0da5

希望在 R 中为一个县创建与此类似的地图。我有每个(FCC、ACS 和 Ookla)的 shapefile,但是当我尝试为新对象创建新填充时,旧填充会被覆盖。有没有办法绘制三个不同的数据集并为每个数据集提供一个图例?

0 投票
1 回答
32 浏览

r - 在 ggplot() 中结合并更改同一 y 轴上的两个图形的尺寸

我正在尝试完成两项任务:

  1. 将共享相同 y 轴的两个图形紧密结合,但一个具有分类 x 轴变量,另一个具有连续 x 轴变量。我想将它们显示为连续的,仅由一条黑色实线隔开(即左图的右边缘和右图的左边缘)。

  2. 自由修改图形的尺寸,以便我可以。扩展左图的 x 轴,以更好地展示数据的分布,以及 ii. 理想化两个数字的大小比例。

以下是我的尝试:

在此处输入图像描述

如您所见,一个简单的 grid.arrange 并没有将它们完全结合起来。我试图通过在 theme() 下修改 plot.margin() 来修改两个图形中的面板边距,但这需要大量修改,如果图形完全调整大小,两个图形之间的关系可能会失真。是否可以干净地,简单地将这两个图形组合成一个有凝聚力的矩形,用一条线分隔,并手动修改图形的尺寸?

0 投票
1 回答
25 浏览

r - geom_hline 由于某种原因忽略颜色 aes

以上是我的代码片段。无论我为color列分配什么,它都会被忽略。我可以分配整数或连续数字。它将被忽略。

编辑:

原因是因为plot1已经scale_color_manual添加了一个。现在的挑战变成了如何让它工作而不必删除scale_color_manual

0 投票
1 回答
39 浏览

r - 手动定义的地图颜色

我正在尝试用十六进制颜色对我的地图进行颜色编码。越南、菲律宾、印度尼西亚:十六进制 - #404E57 蒙古、巴基斯坦、孟加拉国、缅甸、斯里兰卡:十六进制 - #A0A7AB。我希望其他国家/地区为灰色,并且仅列出的国家/地区采用相应的颜色编码。我应该添加哪行代码来做到这一点,因为我是 ggplot 地图的新手。感谢您的时间。

在此处输入图像描述

这是我的代码:

0 投票
2 回答
27 浏览

r - 在 ggplot 中为 geom_smoth 添加最大(峰值)值

我有一个 geom_smooth,它有一个 x 轴日期、y 轴 COVID 案例,然后是两个类别。我正在尝试绘制最大峰值。

如何将最大峰值添加到 geom_smooth?理想情况下,我想要一个点和一个说明峰值情况的文本。

我尝试在 ggplot 代码之外找到峰值 - 但它返回一个不同的峰值,因为 geom_smooth 正在创建自己的函数,而不仅仅是该类别的平均值。

下面的响应有效,但我想移动标签以使其更清晰,但 geom_text_repel 似乎只指第一条曲线而不是两者。有什么建议吗?

在此处输入图像描述

0 投票
0 回答
22 浏览

r - 我想给学生评分,但不知道该怎么做?

如何为学生分配成绩?