热消息:R语言绘图|patchwork拼图
日期:2023-02-11 19:12:19 来源:腾讯云
一、安装patchwork包
install.packages("patchwork")
library(patchwork)
二、简单运算符拼图
p1<-ggplot(data = diamonds) + geom_bar(mapping = aes(x = cut,fill=clarity))p2<-ggplot(data = diamonds) + geom_bar(mapping = aes(x = cut, fill = clarity), position = "dodge")p3<-ggplot(data = diamonds) + geom_bar(mapping = aes(x = cut))p4<-ggplot(data = iris,mapping = aes(x = Species, y = Sepal.Width, fill = Species)) +geom_boxplot()+ geom_jitter()p5<-ggplot(data = mpg, mapping = aes(x = class, y = hwy)) + geom_boxplot() + coord_flip()
(先任意绘制五张图分别命名为p1,p2,p3,p4,p5)
(资料图片仅供参考)
1)按➕排列图片
p1+p2+p3+p4
2)“|”对画布进行分割
p1|p2+p3 #p1占50%,p2和p3一共占50%
3) "/" 按行拼图
p1/p2/p3
(p1+p2)/p3 #可以把多个图合并成一行
4)plot_layout()调整行数和列数
p1+p2-p3+plot_layout(ncol = 1) #p1和p2都在第一行,p3在第二行,一共一列,p1和p2看成一列
p1+p3-p2+plot_layout(ncol = 2) #效果和(p1+p3)|p2一样
5)plot_layout() 调节行列的宽度和高度
p1+p2+p3+p4+p5+plot_layout(ncol = 2,heights = c(1,2,3)) #ncol设置两列,而且height是每行高度分别是1/2/3
p1+p2+(p3+p4+plot_layout(ncol = 2))+p5+plot_layout(widths = c(2,1))#p3和p4组合,并设置以两列方式组合,总体布局的宽度分别是2,1
6) theme函数修改主题
a) *theme_参数()设置局部主题
(p1*theme_bw())+(p2+p3)+p4+plot_layout(ncol = 1)#对p1使用theme_bw() 主题,p3和p2合并成一张图,并且拼成一列
b)()& theme_参数 设置所有图片的主题
(p1+(p2+p3)+p4+plot_layout(ncol = 1))&theme_bw()
总结:
theme_ 的参数有很多,可以设置不同主题,根据需要选择
三、进阶拼图
(1)坐标法
areas<-c(area(1,1,2,1),area(2,3,3,3))plot(areas)
说明:有两个area函数说明绘制了两个区域,第一区域的开始位置坐标是(1,1),结束位置是(2,1)
第二个区域开始坐标是(2,3),结束位置是(3,3)
再看一个例子
layout<-c(area(1,1,1,1),area(1,3,3,3),area(3,1,3,2))plot(layout)
说明:有三个area函数说明绘制了三个区域,第一区域的开始位置坐标是(1,1),结束位置是(1,1)
第二个区域开始坐标是(1,3),结束位置是(3,3)
第三个区域开始坐标是(3,1),结束位置是(3,2)
(2)字母法(字母代表绘图区,#代表空白)
areas<-"A#B ##B CCB"p1+p2+p3+plot_layout(design = areas)
四、调整图例
p1+p2+p4+guide_area()+plot_layout(guides = "auto")#一共是四个区域p1,p2,p3和图例区
p1+p2+p4+guide_area()+plot_layout(guides = "collect")
⚠️⚠️ guides的参数 "auto" , "collect" , "keep"
五、插入元素
p1+inset_element(p2,0.6,0.6,1,1)#图中的坐标同样表示插入图片的位置,(0.6,0.6)是图片的左下角点,(1,1)是图片右上角的点
p1+inset_element(p2,0,0.6,0.4,1)
六、插入空白 plot_spacer()
p1+plot_spacer()+p2#在p1和p2之间插入一个空白
七、插入图片标签
(p1|p2)/(p3|p4)+plot_annotation(tag_levels = "A")&theme(plot.tag=element_text(color="blue",size=16))
tag_levels的参数:“A”大写字母 ;“a”小写字母 ;“i”小写罗马字母 ;“I”大写字母罗马字母 ;“1”数字排序
theme设置标签参数,包括颜色和大小
‼️自定义标签名称
(p1|p2)/(p3|p4)+plot_layout(tag_level = "new")+plot_annotation(tag_levels = list(c("A1","A2","A3","A4")))&theme(plot.tag = element_text(color = "grey",size = 16))
plot_layout(tag_level ="new") 设定自定义标签
tag_levels =list(c("A1","A2","A3","A4"))设置标签名称
⚠️文章参考于b站视频——R语言搬运工
标签:
推荐
- 热消息:R语言绘图|patchwork拼图
- 南昌向塘国际陆港节后运输忙 铁海联运班列助力老区联通世界
- 作业分礼物-环球热推荐
- 绿颊锥尾鹦鹉
- 七擒七纵七色七狼孟瑶_七擒七纵七色七狼
- 吃雪梨要不要去皮?吃梨的注意事项 全球短讯
- 以色列客人礼物
- 十款高人气的羊绒围巾排行榜_保暖羊绒围巾推荐_世界滚动
- 河北省人力资源管理局 河北省人事局_全球观速讯
- 全球播报:汽车疑问解答:汽车气罐拆后的后遗症是什么
- 小红书KOL爆款笔记的秘密。
- gpl_gpl 天天播报
- 人才签注新政策,为香港注入新动能
- 热推荐:萨克斯多少钱一把 萨克斯多少钱的就比较好了
- 福达股份(603166)2月10日主力资金净卖出560.44万元
- 当前观察:暗黑破坏神三哪个职业好玩_暗黑破坏神三
- 头条焦点:花式跳绳教学视频_哪能下载到初级花式过人的街头篮球教学视频
- 环球动态:lumia 925和920_lumia 925
- 卡拉格:这支曼城无法赢得之后每场比赛,阿森纳冠军基本稳了
- 受大雾天气影响,北京部分高速路临时封闭
- 凹凸世界第四季死亡人名单_全球新视野
- 一手抓产业招商 一手抓要素保障 贵州扩大有效投资增后劲
- 观速讯丨红灯绿酒_关于红灯绿酒的介绍
- 终于能打了!克劳德发推:断指求生 我又回来了
- 今日苹果一个id能用几个手机_一个苹果id可以用几个手机
- 第16届上海国际电影节_关于第16届上海国际电影节的介绍
- 实拍星越L,入门就配2.0T动力,实力超途观L,究竟有多卷?
- 明年是什么的年 世界快讯
- 超级英雄回归 《雷霆沙赞!众神之怒》3月17日上映 一批国外大片蜂拥“春季档” 全球速读
- 中国—东盟自贸区3.0版谈判启动首轮磋商
- 天天观焦点:三亚跳舞坠楼事件细节 女子坠楼时家属其实在房间里
- 这个三星GALAXY S23超级功能可以为您提供终极的游戏体验
- 微头条丨内蒙古高速路况实时查询(官网+官微+官博)
- 当前通讯!怀旧服怎么排战场 怀旧服排战场的步骤
- 天天讯息:总投资100亿元,年产10万吨多晶硅项目落户濮阳
- 四根金箍棒分别是哪四根_赤尻马猴 世界消息
- 【全球独家】电信手机套餐哪种最划算2022年_电信手机套餐
- 天天微动态丨2021年全球十大社交网站排名 世界十大社交网站排行榜
- B·马里安·赫里斯托夫
- 2019年生肖龙的运气和运程如何-全球时讯
- 想吃美食又怕不健康,你会怎么办?|参与调研,人人有奖 全球时快讯
- 年度工作总结报告(通用10篇)
- 输卵管切除容易得卵巢癌吗_输卵管切除容易衰老吗|每日动态
- 全球新消息丨片断
- 2022年管理学专业大学前十排名参考
- 新动态:吸血鬼言情宠文_吸血鬼小说宠文
- 被恶魔缠身怎样才能摆脱_恶魔缠身教程
- 焦点快报!诗经中的经典名句有那些四字_诗经中的经典名句有那些
- 军训动员讲话精选汇总
- 免费换新 朱泾这里为居民们的安全“加码”
- 网页直接打开支付宝_支付宝怎么打开网页
- 快消息!我什么作文300字
- 苹果“先买后付”功能或将推出:零售员工内测无息分期付款服务 每日速读
- 南国是哪个国家的简称_南国是哪个国家-全球微速讯
- 帮助他人的名言警句
- 专家:预计2023年上半年尤其是二季度房地产市场将出现较明显的回暖势头 世界通讯
- 人生,最深的领悟!(深度好文)_环球关注
- 动车什么时候下线真车 高铁和动车有什么区别-今日热文
- 乌克兰防长威胁泽连斯基:你下台我就下,小心我公开猛料
- 怎么快速泡木耳
- 四连升!1月外汇储备规模上升至31845亿元,黄金“囤货量”同步增多
- 【世界热闻】2022年10月13日更新 为啥国外新冠放开了 中国什么时候彻底解除疫情管控具体内容详细介绍
- 角铁的尺寸_当前信息
- T·叶梅尔亚诺夫
- 云南警方破获特大贩毒案 查获高纯度海洛因超29公斤
- warder
- 湘财股份上半年亏损 去年27亿接盘大智慧浮亏8.5亿元
- 求弦弄的小说
- YG461H型滤材综合性能测试仪 快播报
- 库里南地产任命新的租赁主管-世界快看
- 一代奸臣陆秀夫 要闻速递
- 世界动态:恋爱2年及以上还未娶你的,要么娶不起,要么没打算娶。
- Redmi k30的屏幕尺寸多大-环球今日讯
- 肃穆的近义词的读法-精彩看点
- 资讯推荐:接诉即办——交通信号灯故障,及时修复除隐患
- 热头条丨“兔”飞猛进迎新春 五彩斑斓新征程 郑大实小2022——2023学年下学期班主任会
- 环球今头条!上海三艺生物科技有限公司
- 马尔福扮演者汤姆费尔顿女友_马尔福扮演者|当前视点
- 观天下!云南扎实推进城乡绿化美化
- 上海熙浩自动化科技有限公司 当前头条
- 净利润计算公式 全球热头条
- 【快播报】【媒体看甘州•新甘肃】龙腾狮舞闹元宵 陇原大地庆佳节
- 稳定的预期是经济发展的“硬通货”
- 上海顶顶家政服务有限公司|当前观点
- 环球速讯:域名解析
- 结婚前夜_观天下
- 盲蛛
- 潮阳土地成片开发方案出炉,近500亩! 新消息
- 英伟达RTX 3060 3840SP显卡曝光:完整的GA106核心,配备6GB显存
- 2010年nba选秀
- 当前滚动:东铁社区居委会
- 今日热门!“浓情新春伊始 关爱银丝老人”四季青镇新时代文明实践所“二十四节气”(立春)主题志愿服务活动
- 过节小心胃肠“遭罪”,医生教你这样健康吃
- 电铃的工作原理_环球观点
- 微头条丨饮用水处理
- 票据贴现利率
- 中国当代官员心理健康问题的社会学分析|环球今头条
- 民法典和民事诉讼法的区别是什么
- 睢河街道:企业开工加速跑 报资讯
- 中国证券监督管理委员会公告[2014]12号-世界观点
X 关闭
行业规章
X 关闭