问题标签 [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.

0 投票
1 回答
92 浏览

r - 使用已经成形的数据框的森林图

问题

我有一些数据集,其中的数据已经使用以下结构处理和导出:

问题

我想生成如下图所示的图。如何使用 ggplot、ggpubr 或任何其他 R 包生成这样的图? 在此处输入图像描述

0 投票
2 回答
1955 浏览

r - R ggpubr:将图例标题移动到图例键上方

我正在为 ggpubr 中的传奇位置而苦苦挣扎。我知道我可以将图例位置 pe 修改为ggpar(legend = "bottom"). 但是,如何将图例标题放在图例键上方?

ggplot2中,似乎guide_legend(title.position = "top")应该这样做,但是如何使它与 一起工作ggpubr?(感谢@c06n 并在此处链接:https ://ggplot2.tidyverse.org/reference/guide_legend.html )。我想结合ggplot2andggpubr但我不知道为什么。

在此处输入图像描述

虚拟示例:

0 投票
1 回答
478 浏览

r - 在绘图标题中使用数据框变量名称

我有一个包含几个变量的数据框,我希望标记这些变量然后在几个 ggplots 中使用。我使用labeller带有以下代码的包应用了标签。

这使标签显示在数据框中。但是,当我使用ggqqplotfromggpubr绘制这些变量时,我看不到结果图中的标签。

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我想显示原始样本rx重量(kg)的影响,而不是 v1、v2 和 v3。任何帮助深表感谢。谢谢。

0 投票
1 回答
3310 浏览

r - 在 R 中使用 ggpubr 包绘制相关测试时出错

这是我正在处理的数据集示例,我在其中运行变量step和之间的 pearson 相关性测试z

我在运行测试和创建基本测试方面没有问题,plot()但我想使用ggscatter()from package进行更详细的可视化ggpubr。这是我的脚本及其输出:

我使用了ggscatter()基于另一篇文章的代码。有谁知道为什么我一直有错误?我是 R 新手,但在我看来,我正确定义了所有参数。如果您对如何在 R 中可视化皮尔逊相关检验(特征线、r 系数、p 值等)有任何选择,我愿意接受建议。

任何帮助表示赞赏!

0 投票
1 回答
67 浏览

r - 将进化线添加到堆叠条形图

我想在堆叠的条形图上添加线条,以便逐组显示进化。目前,我找到了 ggpubr 包的替代解决方案。

任何帮助将不胜感激!谢谢 !

在此处输入图像描述

在此处输入图像描述

所需的解决方案(或类似的东西)

在此处输入图像描述

0 投票
1 回答
183 浏览

r - 如何让ggpubr使图形标题部分加粗?

嗨,我正在使用该包ggpubr在 R 中创建可发布的图形,并且我正在努力使我的标题部分加粗(我正在尝试以 AMA 格式样式格式化我的图形)。我正在使用 R markdownggplot和 LaTeX。创建我的文件。我只需要“图1”。以粗体显示。任何帮助将不胜感激,谢谢。我的代码:

0 投票
1 回答
100 浏览

r - 创建不同的子集,绘制它们并存储图

我有一系列看起来像这样的大型数据框:

有 15 个不同的班级,每年和班级至少有 500 次观察。我想做的是为每年和每个班级创建一个子集(所以 20 年 * 15 个班级 = 300 个子集),并制作一个 QQ 图来查看它们的分布,看看它们与正常情况有多大不同。

问题是,即使我可以使用循环创建子集,我也不知道如何存储这些图以便以后查看它们。

这个想法是这样的:

使用以下方法在第三个循环中绘制图:

并以某种方式存储它,直到我把它们都放在循环的末尾。由于列表中的每个数据框至少有 300 个,因此将每个数据框的图存储在一个文件中会很棒。

编辑好的,这就是我改编它的方式:

结果是每年的 pdf,这不是那么方便,但否则使用列表对象将不起作用:列表将在循环结束时被覆盖。

0 投票
1 回答
163 浏览

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 的方法吗?谢谢!

0 投票
3 回答
796 浏览

r - 除了在 R 中使用 ggpubr 之外,还有其他方法可以将 3 个图放在 1 个图像中吗?

我一直在使用下面的代码创建 3 个单独的图,然后使用 ggpubr 包中的 ggarrange 将它们组合成一个图并将其保存为图像。但是,一旦我创建了我的脚本的 Rmd,这个函数就非常喜怒无常,即使它在 Rmd 之外运行良好,也会给我一个错误“Faceting variables must have at least one value”。使用 ggplot2 包中的内容是否有不同的方法来获得相同的结果?还是其他更简单的方法?编辑:我想维护我的图表中的网格,而不是使用复杂的方法来获得cowplot 需要的常见图例。

以下是单个绘图的示例: 在此处输入图像描述

这是组合图的样子:

在此处输入图像描述

0 投票
1 回答
2975 浏览

r - stat_compare_means 和多个组的错误

我想用 pvalues 标记我的箱线图。

这是我的代码:

这是我收到的错误消息:

警告消息:
1:未知或未初始化的列:'p'。
2:计算失败stat_compare_means():缺少参数“x”,没有默认值
3:未知或未初始化的列:“p”。
4:计算失败stat_compare_means():缺少参数“x”,没有默认值

我试过aes()从主要的 ggplot 调用移动到 boxplot 调用。我尝试过不同inherit.aesstat_compare_means(). 我已经尝试过首先对根部分进行子集化并将它们分别制作,但同样的错误。

任何帮助表示赞赏。

谢谢

这是我的数据: