小编Sam*_*090的帖子

ggplot 中 x 轴下方的表格

大家好,我试图在 x 轴下方添加一些文本ggplot2,我能够使用geom_text和 的帮助来做到这一点coord_cartesian,但我无法使其可重现,因为这需要循环运行。我认为在表中添加我想要的行名称(第一,第二)的值可以解决这个问题,有人有这方面的经验吗?下面是我所做的解决方法。预先非常感谢您。


## Data

Grade <- 1 : 20 

Case <-  rep(paste('case' , 1:5,sep = ''),4)

Number <- paste('n', 1:20 ,  sep = '')

Class <- c(rep('Class1',5) , rep('Class2',5) , rep('Class3',5) , rep('Class4',5))

se <- 0.2

df <- data.frame(Grade,Case ,Number, Class  , se)


## plot 

ggplot(df, aes(x= factor(Case , levels = c('case1','case2' , 'case3' , 'case4','case5')) , y=Grade ,
                        fill= Grade)) + 


  geom_bar(position="dodge", stat="identity",
           colour="black",
           size=.4) +    

  geom_errorbar(aes(ymin=Grade +se, ymax=Grade +se),
                size=.3, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

3
推荐指数
1
解决办法
3334
查看次数

将数字四舍五入到最接近的零

我有两种数字模式:

x1 = 0.0003577
x2 = 0.2365483
Run Code Online (Sandbox Code Playgroud)

我怎样才能将它们四舍五入:

x1 = 0.00035
x2 = 0.23
Run Code Online (Sandbox Code Playgroud)

所以在逗号出现后的最后一个零之后只有两个或一个数字?

r

1
推荐指数
1
解决办法
40
查看次数

标签 统计

r ×2

ggplot2 ×1