问题标签 [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 投票
0 回答
20 浏览

facet-wrap - facet_wrap() 不是通过与 geom_rect() 崩溃来绘制的

我正在尝试绘制我的植物的生长情况。但我想用不同颜色的 geom_rect() 来突出不同的阶段。我的代码在全部放在一起时会执行此操作,但是当将它们与 facet_wrap() 分开时,我得到一个 aes() 错误,有人可以看看它并提出一些建议吗?

错误:美学必须是长度1或与数据相同(9):填写运行rlang::last_error()以查看错误发生的位置。

代码输出->寻找这个

代码:

0 投票
0 回答
48 浏览

math - 线与线段之间的最短距离(3D)

我发现此代码用于计算线段和线段之间的距离。我们检查线段和线是否不平行,并找到参数方程的参数,其中线段和线之间的距离将最小。但我不明白我们是如何做到这一点的。

有人解释一下吗?或任何其他关于如何找到线段和线段之间距离的解释链接。

0 投票
0 回答
116 浏览

r - 向ggmap绘图添加指北针和比例尺

我在我的情节上获得指北针和比例尺时遇到问题。

我使用 ggmap 构建了绘图,并且正在使用 ggsn 包来获取指北针/比例尺,但出现以下错误:

“坐标系已经存在。添加新的坐标系,它将替换现有的坐标系。ggsn::scalebar 中的错误(x.min = -160, x.max = 135, y.min = 15, y.max = 70, :转换应该是合乎逻辑的。”

这是我的绘图的可重现代码和上面详述的错误:

我也试过

但我收到错误消息:

“坐标系已经存在。添加新的坐标系,它将替换现有的。错误:stat_sf 需要以下缺少的美学:几何运行rlang::last_error()以查看错误发生的位置。另外:警告消息:忽略未知的美学:x,y”

此外,我希望为橙色点添加一个说明“站点”的图例,并且我使用过

为此,但它不显示。

对于这方面的任何想法或资源,我将不胜感激。我研究了几种方法,但似乎都不适用于这个情节。谢谢!

需要指北针和比例尺的绘图

0 投票
1 回答
576 浏览

r - geom_sf 具有连续值和 NA ggplot R

我有一个我想绘制的 sf 对象。这是一张瑞典县(21 个县)的地图,对于每个县,我都有一个值。然而,该值可以是正值或负值,甚至是 NA。我想在瑞典绘制地图并将所有具有 NA 的县着色为白色,然后为所有连续值用渐变(取决于值)为所有其他县着色。但是当我尝试时,我只收到此错误消息:错误:提供给离散刻度的连续值

这不是我的真实数据,但我不确定如何演示 sf-object。所以这只是一个带有县名和值的数据框(所以没有坐标或任何东西):

所以我想绘制整个地图,如果一个县有 NA,该县应该是白色的。然后我想为每个县的值(从负值到正值)设置不同的颜色渐变。

有没有人遇到过同样的问题?

0 投票
1 回答
428 浏览

r - 向ggplot中的每个方面添加不同的矩形

我有一个数据框,我想在 4 个方面(按 ID)呈现,并且对于每个方面,用矩形突出显示数据。

我的数据是:

我能找到的所有其他相关帖子都参考了创建一个新的数据框,其中每个矩形的信息作为单独的行。因此,我创建了以下数据框:

我的ggplot代码是:

这给了我以下信息:使用注释代码绘图

geom_rect 选项对我根本不起作用。我只是收到有关缺少变量的错误消息。我在 rect 数据框中添加了一个 ID 和 Method 列,但这只是引发了 var 变量不存在的问题。我考虑过将它们全部合并,但我不确定这是否能解决问题。这是我尝试与 geom_rect 一起使用的

根据 rect 数据框,我想要的只是每个方面的一个矩形。并非每个数据帧上的所有内容。现在忽略颜色,如果它们都是绿色或蓝色就可以了。

在此先感谢您的帮助。

0 投票
1 回答
355 浏览

r - 如何将 geom_boxplot 的五个数字提取到一个表中?

我在尝试将 a 的五个数值提取到表格中时遇到了一些麻烦geom_boxplot。我知道它很容易与 boxplot$stats 一起使用,但是,我找不到从ggplot2. 谁能帮我?

这是图表的代码:

这是图表: 在此处输入图像描述

0 投票
0 回答
73 浏览

r - 带有自定义提示的 R geom_errorbar

我想要一个新geom_errorbar()的垂直误差条,它具有ggplot2's 的所有选项,geom_errorbar()但可以在二维方面修改提示:

  • 方向:提示可以是仅左、仅右或双向(像往常一样)
  • 标记数:提示可以加倍,也可以单次(像往常一样)。

例如,下图显示了向左的误差线(短的)、向左的双尖误差线(最长的)。最后一个只是一个纯灰色粗误差条,宽度为零。

在此处输入图像描述

  1. 是否可以扩展geom_errorbar()对象以提供这两个新选项?或者
  2. 最好从头开始使用这些选项的新几何?

无论哪种情况,您能否提供一些有关如何完成此操作的编程技巧?

0 投票
1 回答
112 浏览

r - geom_smooth 不适用于趋势线,点数太少?

我试图为我的两组平均值获得一条趋势线,在我的主图中,我将在点上放置误差线以显示 sd,但下面是一个简化版本:

在我的输出中,我可以在图例中看到它正在尝试添加它,但它没有显示在图表上: 在此处输入图像描述

这是数据的图像: 在此处输入图像描述

编辑:这是我的数据,谢谢你的建议>

任何帮助将不胜感激。

0 投票
2 回答
76 浏览

r - 有没有办法在同一个 ggplot 上使用 2 个色标?

将数据按类别(样本 A 和 B)分开,制作了 2 层,一层用于点,一层用于线。我想按类别分隔我的数据,指示点的颜色,并分隔线,但颜色与用于点的颜色不同。

0 投票
1 回答
95 浏览

r - 在ggplot的对数轴上绘制负数

我遵循了这个示例,它对我的​​数据非常有用(https://r-graphics.org/recipe-axes-axis-log)。除了我还尝试添加标准偏差,对于其中一个变量,标准偏差大于平均值。该图只绘制了顶部误差条,而不是底部。如何为示例 5 添加错误栏?