ggplot 绘制四宫格散点图
加载程辑包
library(ggplot2)
library(dplyr)
用到的模拟数据
method_names = c("as","fa","dv","wi","ic","ix")
data = data.frame(metr = c(runif(6,2,3),runif(6,2,3),runif(6,2,3),runif(6,2,3)),method = rep(method_names,4),fact = c(rep("a",6),rep("s",6),rep("sp",6),rep("F",6)))
data.plo <- data %>%group_by(method, fact)
画图(注意:背景主题theme_classic()需要在theme函数之前,是ggplot模板之一)
ggplot(data.plo, aes(x=method, y=metr,colour = method)) + geom_point()+facet_wrap(~fact)+theme_classic()+theme(axis.text.x = element_text(angle = 45,vjust = 0.85,hjust = 0.75),plot.title = element_text(hjust = 0.5))+scale_y_continuous(limits = c(2,3))+xlab(" ")+ylab("Metric Value")+labs(title = "plot")
可进行美化的一些设置
theme(panel.background = element_blank(),panel.grid = element_blank(), axis.line = element_line(colour = "#000000",size = 2),axis.text = element_text(colour = "#000000" ,size = 27),axis.text.x = element_text(angle = 30,vjust = 0.85,hjust = 0.75), ##就是这里axis.ticks = element_line(colour = "#000000" ,size = 2) ,axis.ticks.length = unit(2,'mm'),plot.margin = unit(c(0.5,0,0,0),"cm"),axis.title.y = element_text(size = 27),axis.title.x = element_blank(),plot.title = element_text(hjust = 0.5),legend.position = "none")
拓展:ggplot2中包含的背景主题
theme_gray() # 默认theme_bw()theme_linedraw()theme_light()theme_dark()theme_minimal()theme_void()theme_test()theme_classic()
具体主题详情可看
https://blog.csdn.net/qq_18055167/article/details/87519890
ggplot 绘制四宫格散点图相关推荐
- 四宫格效果 css_【深度教研】智力游戏“九宫格” 集体教研活动纪实
[关键词]教研要建立过程模式,规范管理,分层推进,各负其责,及时反馈,展示总结.让教研的过程成为全体教师共同成长的过程. 游戏和材料不是一次性的制作和一次性的使用,其价值在于反复玩,玩中学 ...
- 我的计算机桌面被分成三格,用四宫格管理你的电脑桌面,工作效率蹭蹭蹭的提高...
电脑桌面为什么要用四宫格? 电脑桌面上的文件很多,杂乱无章? 每天上班明明有很多事情要干,打开电脑却不知道从何着手了? 你需要管理自己的电脑桌面了. 这里给你推荐一个四宫格法,也是我自己一直在用的. ...
- html编写四宫格展示图片,七彩色图片排版工具一键制作四宫格图片教程
七彩色图片排版工具是一款好用的图片排版工具.我们可以使用七彩色图片排版工具将电脑中的图片进行一键一键排版: 进入下载七彩色图片排版工具 2.1 官方版 大小:3.36 MB 日期:2019/2/25 ...
- html实现图片四宫格,CSS-实现全等四宫格的方案【Collection】
全等四宫格.png 如上图,需求如下: 一个未知宽高的容器,要被均分为四个相同大小格子(即四个容器),且格子间有10px间距(即十字型空隙),有哪些方法可以解决呢? 分析问题 一般实现布局,用的多的是 ...
- 使用自动化处理某手游四宫格拼图问题
今天玩游戏的时候碰到个四宫格的小游戏,想试试能不能通过自动化的方式自动完成. 游戏本身逻辑很简单,就是四个小块拼成一个完整图案,但让它自动点击完成的话,这个思考的过程比较有意思. 游戏图: 初始四个无 ...
- Shader之旅2:四宫格画面实现
书写本文的初衷是为了自我反省记录.如有表达不当,请批评指正 首先贴出shader代码.这段代码是实现相机拍摄画面四宫格的实现.分别传入不同的channel 0 1 2 3.然后将UV进行切割分为四块填 ...
- css布局方式,实现四宫格,九宫格,16宫格等切换
1.借助absolute方位值,实现自适应的网格布局,用伪元素间隔 absolute+四个方位值撑开局面.float+宽度百分比实现横向排列.高度百分比实现自适应. 最外层的父元素使用absolute ...
- 你想用计算机做什么工作,用四宫格管理你的电脑桌面,工作效率蹭蹭蹭的提高...
电脑桌面为什么要用四宫格? 电脑桌面上的文件很多,杂乱无章? 每天上班明明有很多事情要干,打开电脑却不知道从何着手了? 你需要管理自己的电脑桌面了. 这里给你推荐一个四宫格法,也是我自己一直在用的. ...
- GridView BaseAdapter设置四宫格的一些问题
最近在项目中需要在主页中设置一个四宫格的页面, 于是就使用了GrideView与BaseAdapter的组合,但是完成后它会滑动,并不是固定的,而且它也不是适应其父容器大小设置的. 要解决这个问题,我 ...
最新文章
- iOS - OC - XML 解析 - NSXMLParser
- JAVA中NEXTLINE()与NEXT()的区别
- FTP压缩文件上传到HDFS大小不一致的问题说明(FTP传输模式)
- 【David Silver强化学习公开课】-6:Value Function Approximation
- C语言函数不能返回局部变量的地址
- Spring [CVE-2022-22965]漏洞处理
- 谷粒商城RabbitMQ锁库存逻辑详解--新理解(长文警告)
- 西门子s7 计算机通讯,西门子s7-200 plc通讯连不上怎么办?
- linux下编程输入密码不回显
- 1,3-丁二烯(BD)行业调研报告 - 市场现状分析与发展前景预测
- mysql修改视图字段长度_SQL Server 数据库创建视图时修改字段长度
- 量子计算机需要的基础,量子计算入门
- Openwrt安装transmission离线下载
- 这 4 个远程桌面开源了!
- 从零开始学《离散数学》-电子科技大学
- DruidDataSource - abandon connection, owner thread: 错误原因
- 记一次 ClickHouse 性能测试
- Android App 耗电量分析-1
- termux内网穿透-ngrok
- Ubuntu安装python报错 无法定位软件包python-XXX