问题标签 [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.
r - 如何用箭头和最大值注释线图?
我正在尝试用指向线图中最高点的箭头注释线图,并在图上显示箭头和最大值。我使用mtcars
数据集作为参考。下面是我的代码。
提前致谢,
r - 计算和显示 ggplot2::geom_density() 对象的峰值的最佳方法是什么?
我试图找到一种简单直观的方法来计算和显示 ggplot2::geom_density() 对象的峰值。
这个博客解释了如何在基础 R 中做到这一点,但它是一个多步骤的过程。
但是使用ggpmisc包的 stat_peaks() 函数似乎更直观。
但是,当运行下面的代码时,我得到了错误:stat_peaks requires the following missing aesthetics: y
创建 geom_density() 时,您不需要提供任何美学。
因此,如果确实 stat_peaks 是要走的路,有没有办法解决这个问题?也许对我的问题有更好的解决方案。
r - ggplot2:在每个方面添加回归线方程时出现x轴问题
基于在 图上添加回归线方程和 R2的示例,我正在努力将我的模型的回归线方程包含在每个方面。但是,我不明白为什么要改变我的 x 轴的限制。
如果我在 x 上包括限制,
它不再显示回归系数。我在这里做错了什么?
stat_smooth_func 可在此处获得: https ://gist.github.com/kdauria/524eade46135f6348140
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 没有运气。
r - 脚本不会运行(terms.formula 中的错误(formula,data = data):'data' 参数类型错误
我已经多次运行下面的脚本并且它一直工作到今天早上,当它突然产生错误消息时:
(terms.formula(formula, data = data) 中的错误:'data' 参数类型错误。
我没有改变任何东西,我需要找出为什么它突然似乎不起作用。以前对类似问题的回答没有帮助。
我的数据:
我的脚本:
非常感谢任何帮助。
r - 无法安装包 'ggpmisc' 不可用(对于 R 版本 3.5.0)
我正在尝试在我的 Dockerfile 中安装“ggpmisc”包,我收到了以下消息:
我该如何解决?
r - 如何刻面图,每个图都包含一个插图?
我正在尝试为数据集中的每个“类型”绘制时间序列数据,并且我想为每个绘图包含一个放大的数据部分的插图。我可以让插图在每个单独的情节上工作,但是当我尝试使用 faceting 一次生成所有情节时问题就来了。
我用来添加插图的方法是基于这个答案:https ://stackoverflow.com/a/55635330/11985177
我用来在 pdf 中跨多个页面绘制图的方法是基于这个答案:https ://stackoverflow.com/a/48544261/11985177
这段代码确实打印了一个 pdf,其中的主图以“类型”为分面,但插图没有显示出来。我尝试在 print for 循环中使用 expand_limits 和 geom_plot_npc 函数运行代码,但插图仍然没有显示。
r - 用 stat_peaks/stat_valleys 标记极值会产生重复的标签
我从 .nc 天气数据集( ncdf4包)中提取了一些纵向温度数据,并希望使用ggplot2及其包含/的扩展ggpmisc从 x 轴标记局部极值。奇怪的是,所有的标签都写成:“1969 年 12 月”。stat_peaks
stat_valleys
我认为最可能的罪魁祸首是我用于 x 轴的数据未正确格式化为Date
,但 x 轴显示正确,我已检查输入数据的类别以确认。我也尝试过应用group=1
,结果没有任何变化——我承认我是 R 和 ggplot2 的新手(更熟悉 Python/Pandas)并且不完全理解 group=1 的作用,尽管有必要让行正确显示. 也许这是错误的结果?
这是我的数据集的前 100 行,它们产生 3 个峰值和 3 个谷值来说明:
如您所见, 和 产生的标签stat_peaks
是stat_valleys
相同的,甚至不在缩写数据的范围内,而不是对应于x轴的正确日期。
r - 如何使用 ggpmisc 的 stat_poly_eq 在方程中显示不同的 y 标签
我正在尝试使用 的stat_poly_eq
函数在绘图上显示方程ggpmisc
。
我的问题是如何通过引用参数来改变y= ...
方程中y1=...
的。y2=...
key
我试图eq.with.lhs
在映射中添加参数,但它无法识别该参数。我试图将一个向量传递给eq.with.lhs
参数,但它与每个方程中的两个元素重叠......
你有更好的主意吗?
在最后一种情况下,我可以geom_text
在自己计算方程系数后使用,但这似乎是解决问题的一种效率较低的方法。
这是我的问题的代表。