R语言 ggplot 循环画图 与多图合并

先把其中一个变量的一幅图画好,参数调对了

#循环作图   在 { }之间加入要画的图,循环的变量为R
p <- apply(data3, 2,function(R) {    ggplot(data) +
    aes(x = year, fill =R) +
    geom_bar(position = "fill") } )

#S3提取其中一幅ggplot图
p['age']$age  #填入你循环画图的一个变量
#加标签 
p2=p['age']$age+labs(fill ='年龄')
p3=p['张口受限']$张口受限+labs(fill ='张口受限')
p4=p['弹响']$弹响+labs(fill ='弹响')
#合并图片
#组合成一幅图,按照两行两列排列,标签分别为ABCD(LETTERS[1:4] 
pic <- cowplot::plot_grid(p2,p3,p4,p5,p6,p7,p8,p9,p10,p11, 
                          ncol=4,nrow = 3, labels = LETTERS[1:10])
pic

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值