问题标签 [ggpmisc]

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 投票
2 回答
3716 浏览

r - 如何用箭头和最大值注释线图?

我正在尝试用指向线图中最高点的箭头注释线图,并在图上显示箭头和最大值。我使用mtcars数据集作为参考。下面是我的代码。

提前致谢,

0 投票
2 回答
193 浏览

r - 当值配对错误时绘制散点图

我正在尝试根据我使用 dplyr 的 spread() 函数创建的数据框创建一些相关图。当我使用扩展函数时,它在新数据框中创建了 NA。这是有道理的,因为数据框在不同时间段具有不同参数的浓度值。

这是原始数据框的示例屏幕截图: 在此处输入图像描述

当我使用扩展函数时,它给了我一个像这样的数据框(示例数据):

我遇到的问题是,当我尝试创建相关图时,它给了我一个只有一个点的图。我猜这是因为数据框中有 NA。但是当我尝试过滤 NA 时给我一个 0 观察的数据框。任何帮助将不胜感激!

创建相关图的示例代码:

我想创建一个这样的情节: 在此处输入图像描述

0 投票
1 回答
827 浏览

r - 计算和显示 ggplot2::geom_density() 对象的峰值的最佳方法是什么?

我试图找到一种简单直观的方法来计算和显示 ggplot2::geom_density() 对象的峰值。

这个博客解释了如何在基础 R 中做到这一点,但它是一个多步骤的过程。

但是使用ggpmisc包的 stat_peaks() 函数似乎更直观。

但是,当运行下面的代码时,我得到了错误:stat_peaks requires the following missing aesthetics: y

创建 geom_density() 时,您不需要提供任何美学。

因此,如果确实 stat_peaks 是要走的路,有没有办法解决这个问题?也许对我的问题有更好的解决方案。

0 投票
2 回答
467 浏览

r - ggplot2:在每个方面添加回归线方程时出现x轴问题

基于在 图上添加回归线方程和 R2的示例,我正在努力将我的模型的回归线方程包含在每个方面。但是,我不明白为什么要改变我的 x 轴的限制。

如果我在 x 上包括限制,

它不再显示回归系数。我在这里做错了什么?

stat_smooth_func 可在此处获得: https ://gist.github.com/kdauria/524eade46135f6348140

0 投票
1 回答
669 浏览

r - 在不单独创建 lm-obejct 的情况下将 p 值添加到 ggplot

我必须创建大量(100 多个)线性模型的 ggplots。我想将 p 值(可能还有 R2)添加到每个图中。我知道可以使用ggpmisc. 在这里,我使用stat_fit_glance添加 p 值。我的“问题”是这两个都需要我先运行lm才能插入为公式= my_lm。

由于我必须创建大量绘图,我想知道是否有办法避免先创建 lm 对象,而在生成 ggplot 时简单地计算它?我可以使用 对箱线图进行 t 检验stat_compare_means,并且真的希望能找到一种使用 lm 的方法。

我的代码在下面。我希望能够跳过第一行代码:

我试过简单地把公式 = y ~ x 没有运气。

0 投票
2 回答
1248 浏览

r - 脚本不会运行(terms.formula 中的错误(formula,data = data):'data' 参数类型错误

我已经多次运行下面的脚本并且它一直工作到今天早上,当它突然产生错误消息时:

(terms.formula(formula, data = data) 中的错误:'data' 参数类型错误。

我没有改变任何东西,我需要找出为什么它突然似乎不起作用。以前对类似问题的回答没有帮助。

我的数据:

我的脚本:

非常感谢任何帮助。

0 投票
1 回答
3061 浏览

r - 无法安装包 'ggpmisc' 不可用(对于 R 版本 3.5.0)

我正在尝试在我的 Dockerfile 中安装“ggpmisc”包,我收到了以下消息:

我该如何解决?

0 投票
0 回答
241 浏览

r - 如何刻面图,每个图都包含一个插图?

我正在尝试为数据集中的每个“类型”绘制时间序列数据,并且我想为每个绘图包含一个放大的数据部分的插图。我可以让插图在每个单独的情节上工作,但是当我尝试使用 faceting 一次生成所有情节时问题就来了。

我用来添加插图的方法是基于这个答案:https ://stackoverflow.com/a/55635330/11985177

我用来在 pdf 中跨多个页面绘制图的方法是基于这个答案:https ://stackoverflow.com/a/48544261/11985177

这段代码确实打印了一个 pdf,其中的主图以“类型”为分面,但插图没有显示出来。我尝试在 print for 循环中使用 expand_limits 和 geom_plot_npc 函数运行代码,但插图仍然没有显示。

0 投票
1 回答
847 浏览

r - 用 stat_peaks/stat_valleys 标记极值会产生重复的标签

我从 .nc 天气数据集( ncdf4包)中提取了一些纵向温度数据,并希望使用ggplot2及其包含/的扩展ggpmisc从 x 轴标记局部极值。奇怪的是,所有的标签都写成:“1969 年 12 月”。stat_peaksstat_valleys

我认为最可能的罪魁祸首是我用于 x 轴的数据未正确格式化为Date,但 x 轴显示正确,我已检查输入数据的类别以确认。我也尝试过应用group=1,结果没有任何变化——我承认我是 R 和 ggplot2 的新手(更熟悉 Python/Pandas)并且不完全理解 group=1 的作用,尽管有必要让行正确显示. 也许这是错误的结果?

这是我的数据集的前 100 行,它们产生 3 个峰值和 3 个谷值来说明:

如您所见, 和 产生的标签stat_peaksstat_valleys相同的,甚至不在缩写数据的范围内,而不是对应于x轴的正确日期。

从 1880 年起丹佛的每月空气表面温度

0 投票
1 回答
161 浏览

r - 如何使用 ggpmisc 的 stat_poly_eq 在方程中显示不同的 y 标签

我正在尝试使用 的stat_poly_eq函数在绘图上显示方程ggpmisc

我的问题是如何通过引用参数来改变y= ...方程中y1=...的。y2=...key

我试图eq.with.lhs在映射中添加参数,但它无法识别该参数。我试图将一个向量传递给eq.with.lhs参数,但它与每个方程中的两个元素重叠......

你有更好的主意吗?

在最后一种情况下,我可以geom_text在自己计算方程系数后使用,但这似乎是解决问题的一种效率较低的方法。

这是我的问题的代表。