楼主: edward1212
686 6

[实际应用] 如何把折线图调整到柱形图的上面 [推广有奖]

  • 2关注
  • 0粉丝

本科生

81%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
6.6675
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
7707 点
帖子
56
精华
0
在线时间
133 小时
注册时间
2020-2-15
最后登录
2024-4-23

5论坛币
如图所示,怎样把折线图放在柱形图的上面,
ggplot(data=X1026am,aes(x=Group,y=Moisture))+
  stat_summary(geom="bar",fun=mean,aes(fill=Group))+
  stat_summary(geom="errorbar",fun.min=min,fun.max = max,
               width=0.2)+
    scale_fill_manual(values =cols[c(650,173,193,203,213,223,487,488)])+
  stat_summary(data=X1026am,fun = "mean", geom = "point",fill="Green",colour="Green",shape=21,size=3.5)+
  stat_summary(data=X1026am,fun="mean",geom="line",group=1,colour="blue",size=1.2,linetype="dashed")

Rplot01.jpeg (75.29 KB)

Rplot01.jpeg

最佳答案

llb_321 查看完整内容

box图最适合了,参考代码
关键词:折线图 柱形图 Summary Colour Manual
沙发
llb_321 在职认证  发表于 2022-11-21 12:46:38 |只看作者 |坛友微信交流群
box图最适合了,参考代码
  1. library(ggplot2)
  2. library(tidyr)
  3. library(dplyr)
  4. data<-data.frame(ID=LETTERS[1:10],T1=runif(10,1,10),T2=rnorm(10,10,1),T3=rpois(10,5))
  5. dt<- data%>%gather(category,score,-ID)
  6. ggplot(dt) + aes(category, score) +
  7.   geom_boxplot(aes(fill = category), alpha = 0.4, width = 0.6) +
  8.   scale_fill_manual(values = c("blue", "red", "green")) +
  9.   geom_jitter(aes(color = category), size = 2,
  10.               position = position_jitter(width = 0.15)) +
  11.   scale_color_manual(values = c("blue", "red", "green"))+
  12.   labs(x = NULL) + theme_minimal()
复制代码

Rplot01.png

使用道具

藤椅
llb_321 在职认证  发表于 2022-11-21 15:05:12 |只看作者 |坛友微信交流群
您这折线和柱子的y坐标是相同的,其中一个本来就是多余的,你要错开显示,那不是y值变了吗,还有实际意义?
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

板凳
edward1212 在职认证  发表于 2022-11-21 16:36:18 |只看作者 |坛友微信交流群
各组之间的差异不是太大,把折线图放在上面组间差异会更好观察一点吧
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

报纸
llb_321 在职认证  发表于 2022-11-21 22:02:24 |只看作者 |坛友微信交流群
edward1212 发表于 2022-11-21 16:36
各组之间的差异不是太大,把折线图放在上面组间差异会更好观察一点吧
您想用柱状图表示均值吧,其实,一般不用画柱状图。画成box图,就可以了。

使用道具

地板
edward1212 在职认证  发表于 2022-11-22 21:52:30 |只看作者 |坛友微信交流群
谢谢楼主

使用道具

7
27644791361 发表于 2023-3-22 18:47:29 |只看作者 |坛友微信交流群
看起来还不错

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-1 03:34