问题标签 [ggpubr]
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 - R ggpubr:将图例标题移动到图例键上方
我正在为 ggpubr 中的传奇位置而苦苦挣扎。我知道我可以将图例位置 pe 修改为ggpar(legend = "bottom")
. 但是,如何将图例标题放在图例键上方?
在ggplot2
中,似乎guide_legend(title.position = "top")
应该这样做,但是如何使它与 一起工作ggpubr
?(感谢@c06n 并在此处链接:https ://ggplot2.tidyverse.org/reference/guide_legend.html )。我想结合ggplot2
andggpubr
但我不知道为什么。
虚拟示例:
r - 在 R 中使用 ggpubr 包绘制相关测试时出错
这是我正在处理的数据集示例,我在其中运行变量step
和之间的 pearson 相关性测试z
:
我在运行测试和创建基本测试方面没有问题,plot()
但我想使用ggscatter()
from package进行更详细的可视化ggpubr
。这是我的脚本及其输出:
我使用了ggscatter()
基于另一篇文章的代码。有谁知道为什么我一直有错误?我是 R 新手,但在我看来,我正确定义了所有参数。如果您对如何在 R 中可视化皮尔逊相关检验(特征线、r 系数、p 值等)有任何选择,我愿意接受建议。
任何帮助表示赞赏!
r - 如何让ggpubr使图形标题部分加粗?
嗨,我正在使用该包ggpubr
在 R 中创建可发布的图形,并且我正在努力使我的标题部分加粗(我正在尝试以 AMA 格式样式格式化我的图形)。我正在使用 R markdownggplot
和 LaTeX。创建我的文件。我只需要“图1”。以粗体显示。任何帮助将不胜感激,谢谢。我的代码:
r - 创建不同的子集,绘制它们并存储图
我有一系列看起来像这样的大型数据框:
有 15 个不同的班级,每年和班级至少有 500 次观察。我想做的是为每年和每个班级创建一个子集(所以 20 年 * 15 个班级 = 300 个子集),并制作一个 QQ 图来查看它们的分布,看看它们与正常情况有多大不同。
问题是,即使我可以使用循环创建子集,我也不知道如何存储这些图以便以后查看它们。
这个想法是这样的:
使用以下方法在第三个循环中绘制图:
并以某种方式存储它,直到我把它们都放在循环的末尾。由于列表中的每个数据框至少有 300 个,因此将每个数据框的图存储在一个文件中会很棒。
编辑好的,这就是我改编它的方式:
结果是每年的 pdf,这不是那么方便,但否则使用列表对象将不起作用:列表将在循环结束时被覆盖。
r - 如何强制“pairlist”对象键入“double”(对于ggscatter cor.coef)?
我正在使用 ggscatter 绘制两个变量(alpha、beta)之间的相关性。我想通过使用函数 cor.coef 和 cor.method 添加相关系数:
示例数据集是一个包含 10 个数值变量的数据框。Alpha 和 beta 值介于 0 和 1 之间。
我收到以下警告消息:“不知道如何为 quosure/公式类型的对象自动选择比例。默认为连续。不知道如何为 quosure/公式类型的对象自动选择比例。默认为连续。 validDetails.text(x) 中的错误:无法强制“pairlist”对象键入“double””
显然数据集中有错误。有人知道如何纠正这种或另一种将相关系数添加到 ggscatter-plot 的方法吗?谢谢!
r - stat_compare_means 和多个组的错误
我想用 pvalues 标记我的箱线图。
这是我的代码:
这是我收到的错误消息:
警告消息:
1:未知或未初始化的列:'p'。
2:计算失败stat_compare_means()
:缺少参数“x”,没有默认值
3:未知或未初始化的列:“p”。
4:计算失败stat_compare_means()
:缺少参数“x”,没有默认值
我试过aes()
从主要的 ggplot 调用移动到 boxplot 调用。我尝试过不同inherit.aes
的stat_compare_means()
. 我已经尝试过首先对根部分进行子集化并将它们分别制作,但同样的错误。
任何帮助表示赞赏。
谢谢
这是我的数据: