首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我使用ggplot2包在boxplot上绘制p-value。如何仅获取十进制格式的pvalue

我使用ggplot2包在boxplot上绘制p-value。如何仅获取十进制格式的pvalue
EN

Stack Overflow用户
提问于 2021-07-06 18:29:57
回答 1查看 39关注 0票数 0
代码语言:javascript
运行
复制
mydata <- read.csv(paste("plot.csv"), na.strings = c("", "NA"))
library(ggplot2)
library(ggsignif)
library(scales)
library(ggpubr)
options(scipen=10L)
compare_means(XYZ ~ GR, data = mydata, method="wilcox.test")
my_comparisons<-list(c("A", "B"), 
                     c("A", "C"), 
                     c("B", "C"))
plotXYZ <- ggboxplot(mydata, x = "GR", y = "XYZ", color = "GR", palette = "jco", fill="GR"
                    )+ 
  stat_compare_means(comparisons=my_comparisons,label.y=c(120,150,160))+               
  stat_compare_means(label.y = 170)
plotXYZ

‘我希望组之间的pvalue为小数形式,而不是科学的

就像我得到了pvalue 2.9e-05。但是我想要0.00029打印在图上

EN

回答 1

Stack Overflow用户

发布于 2021-07-06 18:58:07

我相信options(scipen = n)不会申请地块。我看到你已经在使用scales了。你有没有试过这个:

plotXYZ + scale_x_continuous(labels = comma)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68268899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档