问题标签 [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 将帧和样本大小 (n) 添加到散点图
我正在使用 R 包中的ggscatter
函数。以mtcars数据集为例,ggpubr
请参阅此代码。
现在,我想在绘图中添加一个框架,基本上在顶部和底部添加另一个 x 和 y 轴(没有刻度或标签)。
最后,我想添加样本大小,以便顶部的标签显示:“R = -0.87, p = 1.3e-10, n = 32”。
有人可以帮我解决这个问题吗?谢谢你。
r - 如何将 ggpubr 图添加到另一个图中?
我试图用与平均值的标准差来赞美我的 ggdotchart,但是,我不能以美观的方式这样做。因此我需要更改图层的顺序,但我无法让它工作。
这会导致错误栏出现在点上,而我想把它放在点后面。我试图反转图层,但无法使其正常工作。在正常的 ggplot 中,它只是改变了顺序,但是,这个包很难做到这一点。
r - 在 R 中使用“ggpubr”在散点图中仅显示一组
我想使用“ggpubr”在 R 中生成散点图,但只显示一组数据。以 mtcars 数据为例,这是我的代码。
现在,我只想显示具有 6 个气缸('cyl' = 6)的汽车的点,其他的都不显示。
这似乎是一个非常基本的问题,可能很容易回答,但我无法在任何地方找到解决方案。
谢谢你。
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 检验。
r - 使用 R 中的 ggpubr 包修改构面标签
我正在使用 R 中 ggpubr 包中的 ggscatter 函数。以 ToothGrowth 数据集为例,请参阅以下代码:
我想将样本大小 (n) 添加到构面标签中,以便它们显示为:“OJ (n=30)”和“VC (n=30)”。我假设我需要使用“panel.labs”。说明说:
但我无法修改它以获得我希望到达的地方。也不清楚“rx”是什么意思。任何建议都会很棒。谢谢你。
编辑
感谢您在下面的回答。我想澄清一下,我想在代码中包含“n=30”,以便从数据中自动添加“30”,而不仅仅是作为文本标签说“n=30”。我需要在更大的范围内执行此操作,无法将每个单独添加为文本。很抱歉在我最初的问题中没有更清楚。谢谢你。
r - 在 R 中使用 ggpubr 中的注释进行奇怪的注释格式化
以 mtcars 数据集为例,我在 R 中 ggpubr 的 ggscatter 函数中使用“annotate”。这是我的代码:
这一切都完美无缺,除了注释,特别是这部分:
我希望带注释的文本为:“n = 14”。但是,它显示为:“=(n,14)”。怎么看起来这么不一样?任何建议都非常受欢迎。谢谢你。
r - 将时间序列与 ggplot2、尺度和 ggpubr 对齐
我有一个时间序列,我想在其中可视化百分比变量和计数变量。我希望计数图大于百分比图。使用作品将两个图放在一起ggpubr
,问题是 x 轴在图之间没有对齐,这使得比较困难。任何解决方案或解决方法?
例子
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)。
我将不胜感激任何建议。谢谢你。
编辑
请参阅下面的预期结果。请注意,每把小提琴下面的数字都是准确的。图像的其余部分只是预期结果的一个例子。
r - 在 ggalt 包中使用“geom_xspline”时的空白绘图输出
当尝试将geom_xspline
fromggalt
与ggarrange
from结合使用时ggpubr
,输出为空白,并且在使用 清除之前无法制作其他绘图dev.off()
。
在我的用例中,我希望geom_xspline
替换geom_line
我的 ggplot 对象中的一些存在。有人知道使用从其他 R 包添加的 geoms 的问题吗?
这是一些要比较的代码,实际上没有什么有趣的,只是为了给出一个可重现的示例:
初始工作代码 w/ogeom_xspline
ggalt
打包失败的代码
替代方法ggarrange
我没有尝试使用此链接中的函数
,grid_arrange_shared_legend
该函数使用grid
and gridExtra
。但是,我仍然很好奇为什么ggarrange
不起作用。
这是我的会话信息:
快速添加,如果我将对象转换为 a ggplotGrob()
,它将与 一起使用ggarrange
,但当我尝试使用时它会失败common.legend = T
。