问题标签 [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 投票
2 回答
815 浏览

r - 如何更改 ggpubr::lineplot 中数据点的大小和透明度

我正在尝试更改使用ggpubr::lineplot. 我没有从函数文档中找到任何参数来完成这项工作。感谢是否有人可以提供帮助。

0 投票
1 回答
1961 浏览

r - 在 R Boxplot (ggpubr) 中调整字体大小和小数位

我正在使用 R 包 GGPubr 来制作箱线图。我真的很喜欢它提供的漂亮视觉效果,但我遇到了问题。有谁知道如何增加轴上数字、轴标签和类标签的字体大小?另外,如何设置平均值以使它们仅显示 2 位小数?

这是我正在使用的代码:

和 csv:

我更愿意使用 GGPubr 而不是 boxplot() 或 ggplot/ggplot 2 来实现上述预期效果。谢谢。

0 投票
2 回答
92 浏览

r - 平均组学/生物统计学中的重复数据

我有一个基因表达数据的数据框。样本被命名为 Genotype_Time_Replicate(例如 AOX_1h_4)。

例如数据集

我想总结每个细胞器的数据(由细胞器和样本的重复数据平均),并将 Wildtype 和突变数据与每个时间点的标准误差并排绘制

在此处输入图像描述

我如何使用tidyverse( dplyr/ tidyr) 来达到这个目的?

我如何使用tidyverse( dplyr/ tidyr) 来遵循这条路径而不是上面的脚本?

0 投票
1 回答
103 浏览

r - 将 p 值添加到平行坐标图 (ggplot) 时出错

我有一个数据集,它是来自多个样本的配对数据,我想用它做一个平行坐标图并包括一个p-value以上(即绘制每组中的每个数据点并将这些对用一条线链接起来,并在绘制的上方有比较统计数据)。

我可以让图表(很大程度上)看起来像我想要的那样,但是当我尝试添加p-valueusingstat_compare_means(paired=TRUE)时,我得到 3 个错误:

2 个:

“不知道如何为 quosure/公式类型的对象自动选择比例。默认为连续。”

1 个:

“validDetails.text(x) 中的错误:'pairlist' 对象不能被强制输入'double'”。

我的数据是一个data.fram包含三个变量的 e:一个样本变量,所以我知道哪对是哪个,一个组变量,所以我知道值是哪个类别,以及值变量。我已经粘贴了下面的代码,并且非常乐意就任何其他方式提出其他建议,以使代码看起来更好。

编辑 1:添加示例数据

没有太多数据,但我根据请求在下面添加了它。

编辑2:包

图形代码中的所有行都来自 ggplot2,除了来自 ggpubr 的 stat_compare_means(paired=TRUE)。

0 投票
1 回答
298 浏览

r - 使用 dplyr 中的 unite 使用 ggplot 进行绘图时指定组的顺序

我想做这样的事情

使用 ggsignif 或 ggpubr 为 x 轴上没有标签的子组添加多重比较

我做到了这一点:

包和示例数据

级别

因为当他们ggsignif需要ggpubr引用的组没有在 x 轴上明确命名时(因为它们是 x 轴上每个变量的子组并且是仅在填充图例中而不是 x 轴中指示,我尝试了这个。

我明白了,

具有为每个组计算的显着性值的分面图 具有为每个组计算的显着性值的分面图

但是,x 轴上组合组的顺序不是我想要的。我想为每个方面订购 p/N、np/N、p/Y、np/Y。

我该怎么做呢?任何帮助是极大的赞赏。

编辑:使用 mutate 创建一个新变量,并使用我喜欢的绘图顺序解决它使其成为有序因子。

但是我仍在寻找完全不必使用unite并保留原始因子并仍然获得显着性值以使用ggsignifor绘制的解决方案ggpubr

0 投票
1 回答
174 浏览

r - R,ggpubr:禁用对数刻度轴上的指数并改用整数

我正在尝试使用 y 和 x 轴上的对数刻度来绘制我的数据。但是,我想在我的绘图上禁用对数刻度的指数表示法。而不是 10^0,10^1,10^2,我想要 1, 10, 100...

请问,我怎样才能在ggpubr包内完成这个?

在此处输入图像描述

虚拟数据:

0 投票
1 回答
580 浏览

r - 在 ggarange 中对齐 ggplot 对象

我想在图的左侧通过 ggarrange {ggpubr} 对齐 ggtexttable {ggpubr} 和图形 {ggplot}。

在此处输入图像描述

有没有办法做到这一点?

我尝试了 align 参数,但对象仍然居中

0 投票
0 回答
271 浏览

r - ggarrange 在 Python Jupyter 笔记本中的 R 魔法单元上提供了额外的绘图

我用来在我的 Python Jupyter 笔记本rpy2中嵌入绘图。ggplot我还使用ggarrange()from函数ggpubr来连接多个图。

如果我在 中添加参数common.legendggarrange()这个 R 魔法单元将显示两个图像(一个空图像和一个输出图形)。common.legend如果不包含该单元格,则该单元格仅显示一个图形。

这是此错误的演示

我不确定它是由rpy2还是引起的ggarrange()。任何建议表示赞赏。

0 投票
1 回答
322 浏览

r - 在每个类别中从成对比较中添加 p 值

2 x 3 交互条形图

stat_compare_means()无法对每个类别分别进行成对比较。

0 投票
1 回答
691 浏览

r - r中的箱形图中的附加轴

我有以下数据:

ggboxplot有了这些数据,我使用函数绘制了一个箱线图:

我的情节是这样的: 在此处输入图像描述

现在我想在绘图的顶部添加一个附加轴,将绘图中的“点”根据 中的time列重新排列df1,我应该做的是:

在此处输入图像描述

那可能吗?