ggplot中的打印文本

问题描述 投票:0回答:1

enter image description here

我的代码:

ggplot(dataS, aes(x = property_name, y = val_int,fill=property_name)) +
  geom_boxplot()+ylim(0,4.5)+
  stat_summary(fun.y=mean, colour="darkred", geom="point", shape=18, size=3,show_guide = FALSE) + 
  geom_text(data = means, aes(label =  means$val_int, y = 3.5))+
  geom_text(data = sds, aes(label =  sds$val_int, y =  3.75))+
  geom_text(data = maxs, aes(label =  maxs$val_int, y =  4))+
  geom_text(data = mins, aes(label =  mins$val_int, y =  3.25))+
  theme(axis.text.x = element_text(angle = 25, hjust = 1,vjust=1))

我如何打印标签,例如

max 9816
sd 1810

r plot ggplot2
1个回答
0
投票
Full答案:

ggplot(dataS, aes(x = property_name, y = val_int,fill=property_name)) + geom_boxplot()+ylim(0,4.5)+ stat_summary(fun.y=mean, colour="darkred", geom="point", shape=18, size=3,show_guide = FALSE) + geom_text(data = means, aes(label = paste("Mean:", means$val_int), y = 3.5))+ geom_text(data = sds, aes(label = paste("SD:", sds$val_int), y = 3.75))+ geom_text(data = maxs, aes(label = paste("Max:", maxs$val_int), y = 4))+ geom_text(data = mins, aes(label = paste("Min:", mins$val_int), y = 3.25))+ theme(axis.text.x = element_text(angle = 25, hjust = 1,vjust=1))
    
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.