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

r - 在 R 中使用 ggpubr 将帧和样本大小 (n) 添加到散点图

我正在使用 R 包中的ggscatter函数。以mtcars数据集为例,ggpubr请参阅此代码。

现在,我想在绘图中添加一个框架,基本上在顶部和底部添加另一个 x 和 y 轴(没有刻度或标签)。

最后,我想添加样本大小,以便顶部的标签显示:“R = -0.87, p = 1.3e-10, n = 32”。

有人可以帮我解决这个问题吗?谢谢你。

0 投票
1 回答
374 浏览

r - 如何将 ggpubr 图添加到另一个图中?

我试图用与平均值的标准差来赞美我的 ggdotchart,但是,我不能以美观的方式这样做。因此我需要更改图层的顺序,但我无法让它工作。

这会导致错误栏出现在点上,而我想把它放在点后面。我试图反转图层,但无法使其正常工作。在正常的 ggplot 中,它只是改变了顺序,但是,这个包很难做到这一点。

0 投票
1 回答
80 浏览

r - 在 R 中使用“ggpubr”在散点图中仅显示一组

我想使用“ggpubr”在 R 中生成散点图,但只显示一组数据。以 mtcars 数据为例,这是我的代码。

现在,我只想显示具有 6 个气缸('cyl' = 6)的汽车的点,其他的都不显示。

这似乎是一个非常基本的问题,可能很容易回答,但我无法在任何地方找到解决方案。

谢谢你。

0 投票
1 回答
917 浏览

r - ggpubr (stat_compare_means) 中是否有一种方法可以在假设方差相等的情况下运行测试比较(而不是 R 默认 Welch 的 t 检验)

我想使用stat_compare_means()ggpubr 包添加两个独立组之间比较的显着性水平。

使用 时method = "t.test",假设方差不相等,该函数将运行 Welch t 检验。

如果使用 base Rt.test()我会添加var.equal=TRUE,但我在 ggpubr 中找不到这样做的方法?

假设方差相等,我需要该函数来运行 t 检验。

0 投票
1 回答
611 浏览

r - 使用 R 中的 ggpubr 包修改构面标签

我正在使用 R 中 ggpubr 包中的 ggscatter 函数。以 ToothGrowth 数据集为例,请参阅以下代码:

我想将样本大小 (n) 添加到构面标签中,以便它们显示为:“OJ (n=30)”和“VC (n=30)”。我假设我需要使用“panel.labs”。说明说:

但我无法修改它以获得我希望到达的地方。也不清楚“rx”是什么意思。任何建议都会很棒。谢谢你。

编辑

感谢您在下面的回答。我想澄清一下,我想在代码中包含“n=30”,以便从数据中自动添加“30”,而不仅仅是作为文本标签说“n=30”。我需要在更大的范围内执行此操作,无法将每个单独添加为文本。很抱歉在我最初的问题中没有更清楚。谢谢你。

0 投票
1 回答
111 浏览

r - 在 R 中使用 ggpubr 中的注释进行奇怪的注释格式化

以 mtcars 数据集为例,我在 R 中 ggpubr 的 ggscatter 函数中使用“annotate”。这是我的代码:

这一切都完美无缺,除了注释,特别是这部分:

我希望带注释的文本为:“n = 14”。但是,它显示为:“=(n,14)”。怎么看起来这么不一样?任何建议都非常受欢迎。谢谢你。

0 投票
0 回答
518 浏览

r - 如何更改 ggplot 上的重要性栏的类型?

我有一个 ggplot 用下括号显示重要性,但我的老板希望它们有上下的刻度线(见下图)。同样,我的老板希望“ns”成为大写字母。有没有一种无需手动控制的好方法?我总共制作了 10 个地块。

在此处输入图像描述

我希望情节看起来更像这样: 在此处输入图像描述

注意显着性表示的差异,我想让树突图看起来像中性粒细胞图。

在此先感谢,

0 投票
2 回答
245 浏览

r - 将时间序列与 ggplot2、尺度和 ggpubr 对齐

我有一个时间序列,我想在其中可视化百分比变量和计数变量。我希望计数图大于百分比图。使用作品将两个图放在一起ggpubr,问题是 x 轴在图之间没有对齐,这使得比较困难。任何解决方案或解决方法?

例子

0 投票
1 回答
401 浏览

r - 组合重叠组以包含在 R 中的小提琴图/箱线图中

我正在使用 iris 数据集处理以下代码。我想画一个小提琴图,只包括 setosa 物种,并对数据子组做一些复杂的重叠组合。

具体来说,在 x 轴上,我想首先将连续的 Sepal.Length 数据分成几组:group A=Sepal.Length < 4.7, group B=Sepal.Length 4.7 - 5, group C=Sepal.Length 5 - 5.2并且组 D=Sepal.Length > 5.2。

然后,我想在 x 轴上绘制四个小提琴/盒子,单个/重叠组:“B”、“A+C”、“D”、“A+C+D”。y 轴就是“Petal.Length”。

我还包括代码来显示每把小提琴的样本大小(n)。

我将不胜感激任何建议。谢谢你。

编辑

请参阅下面的预期结果。请注意,每把小提琴下面的数字都是准确的。图像的其余部分只是预期结果的一个例子。

在此处输入图像描述

0 投票
2 回答
398 浏览

r - 在 ggalt 包中使用“geom_xspline”时的空白绘图输出

当尝试将geom_xsplinefromggaltggarrangefrom结合使用时ggpubr,输出为空白,并且在使用 清除之前无法制作其他绘图dev.off()

在我的用例中,我希望geom_xspline替换geom_line我的 ggplot 对象中的一些存在。有人知道使用从其他 R 包添加的 geoms 的问题吗?

这是一些要比较的代码,实际上没有什么有趣的,只是为了给出一个可重现的示例:

初始工作代码 w/ogeom_xspline

ggalt打包失败的代码

替代方法ggarrange我没有尝试使用此链接中的函数 ,grid_arrange_shared_legend函数使用gridand gridExtra。但是,我仍然很好奇为什么ggarrange不起作用。

这是我的会话信息:

快速添加,如果我将对象转换为 a ggplotGrob(),它将与 一起使用ggarrange,但当我尝试使用时它会失败common.legend = T