问题标签 [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 回答
188 浏览

r - 使多个地块的大小相同

这是一个MWE:

我做了2个图表。第一个在 2 x 2 网格中有 3 个图形。

第二个在 2 x 2 网格中也有 1 个图形。这样,最初的 3 个图和最后 1 个图的大小相同。

如何在 2 x 1 网格中创建最后一个图形,但它应该保持与 2 x 2 网格中相同的大小?

0 投票
1 回答
389 浏览

r - 将绘图添加到列表 ggplot2

我正在尝试将 ggplot2 图添加到列表中,以便我可以使用 ggpubr 中的 ggarrange 函数将它们组织在多个页面上。

由于有数百个图,我正在使用一个函数来生成和保存图,但我无法让它将图返回到环境或将名称写入列表。

我相当确定这是我遗漏但无法发现的简单事物。

我正在使用的绘图功能是:

0 投票
1 回答
2200 浏览

r - ggpubr:在标签中显示显着性水平(*** 或 ns)而不是 p 值

我想在我的线性回归中使用R 将显着性水平(***或)显示为标签。这似乎是通过使用此处发布的:https ://www.r-bloggers.com/add-p-values- and-significance-levels-to-ggplots/n.s.ggpubraes(label = ..p.signif..)

但是,当我简单地替换my中的..p.label..by时,即。stat_cor(aes(label = paste(..rr.label.., ..p.signif.., sep = "~ ~"))` 我的情节没有任何变化,只是我得到一个错误:..p.signif..stat_cor(aes(label = paste(..rr.label.., ..p.label.., sep = "~~")),

请问,我怎样才能在我的情节上绘制星星(*、、*)或 ns 值而不是精确的 p 值?非常感谢您。

我的虚拟数据:(借自http://www.sthda.com/english/articles/24-ggpubr-publication-ready-plots/78-perfect-scatter-plots-with-correlation-and-marginal-histograms/


在此处输入图像描述

0 投票
2 回答
89 浏览

r - 在R中的同一个图中排列许多图

我想在一个图中有不同的图形,但是我用于它的命令 ( grid.arrange) 扭曲了我的图表的条形。除此之外,我想将每个图表的标题(A、B、C ..)放在图表的顶部,而不是在它出现的一侧。

在图 1 中,我有一个图(正确的条形图),第二个图是所有图。有人可以帮我重新调整这个命令吗?

谢谢

我的数据:

在此处输入图像描述

图2-所有图形在一起

0 投票
1 回答
4524 浏览

r - 在分组图中使用 ggpubr 绘制 p 值会导致错误

我正在grouped dotplot绘制 a ,效果很好。但是如果我stat_compare_meansggpubr包中使用来添加 s,它就行不通了。当我compare_means在绘图环境之外使用它时,它工作正常,并且我得到了正确p-values的数据集(使用compare_means(X1 ~ X5, data=titer_lung, method="t.test")。

我正在使用以下数据:

通过使用以下代码,我得到了我正在寻找的情节:

当我想将 group1 与 group2 和 group3 与 group4 进行比较时,我写道:

但后来我收到以下错误:

删除了 1 行包含非有限值 (stat_signif)。
计算失败stat_signif():需要 TRUE/FALSE 的缺失值

我想它的值应该没有问题NA,因为compare_means也不会打扰。

我对每一个帮助都很满意,谢谢!!!

0 投票
1 回答
445 浏览

r - par(mfrow=c(A,B)) 不绘图:使用包 ggpubr 和 ggdensity() 和 ggqqplot() 函数绘制密度和 QQ 图

问题

我非常喜欢ggpubr包中密度图和 QQ 图的整体呈现方式。我想使用函数ggdensity()ggqqplot同一个绘图窗口上绘制三个密度图三个 QQ 图

我使用par(mfrow=c(2,3)来创建首选的绘图排列;但是,我无法弄清楚为什么这个函数不会按照指定的方式绘制图形。相反,代码是在每个绘图窗口绘制一个绘图。

有人能伸出援手吗?非常感谢,如果这是可能的。

R代码:

例子

该代码使用 par(mfrow=c(2,3)) 为每个绘图窗口绘制一个绘图,而不是 2 行和 3 列

在此处输入图像描述

数据

0 投票
1 回答
778 浏览

r - 如何将多个 pvalues 添加到 ggplot 分组箱线图

我有箱线图,我想为两个因素的 4 个比较添加 pvalues。

这是数据集:

这是我目前的图表:

我已经安装了 ggpubr,并阅读了 compare_stat_means,但不知道如何进行涉及这两个因素的比较。那就是我想要4个pvalues

M+/I+ 对比 M-/I+,M+/I- 对比 M-/I-,I+/M+ 对比 I-/M+,以及 I+/M- 对比 I-/M-

任何帮助表示赞赏。谢谢

> 太好了。现在感谢 Jimbou,我有以下情节。

在此处输入图像描述

但是,我想重新订购这些盒子,即。首先是所有 I+ (其中首先是 M+)。我尝试重新排序级别,然后手动排列行,但都不起作用。

任何帮助表示赞赏

0 投票
0 回答
1998 浏览

r - ggpubR“只能处理在 x 轴上绘制的组的数据”

使用 ggpubr 运行以下命令时,我收到错误

“f(...) 中的错误:只能处理在 x 轴上绘制的组的数据”

stat_compare_means在我的另一个情节中运行,当 x 是项的交互时,这不是其他人遇到的问题。(有关该问题的详细信息:https ://github.com/const-ae/ggsignif/issues/16 )

的价值

所以看起来像是my_comparisons一组现有的术语?(我想在它工作时进行更多比较)

0 投票
1 回答
268 浏览

r - 使用 ggpubr::lineplot 的连续 x 轴问题

我正在使用 ggpubr::lineplot 绘制线图。我的 x 轴是连续变量。

我的时间标签是等距的。似乎线图将时间视为因子而不是连续变量。

有谁知道如何纠正?我想使用 ggpubr::lineplot 因为它还有许多其他功能。我知道如何只用 ggplot 绘制线条。

0 投票
0 回答
1998 浏览

r - 删除 ggarrange 中的空白,ggplot2

ggplot2假设我有三个由包装制成的方形地块 p1 p2 p3 。之后我ggarrange在 package 下应用了命令ggpubr来制作一个 1*3 的图。以下是命令:

rmarkdown 输出(下图)在排列的图下方显示了一个大的空白区域:

在此处输入图像描述

有什么办法可以去掉吗?我的想法是改变画布的默认大小..