生信技能树学习笔记 Day 2
2023-03-07 09:03:15 时间
ggplot2参数设定
① 形状(shape)标识选择
② color & fill 区分:color指边框颜色,fill指内容物颜色,如果二者颜色不一致,color和fill都要写
③ 分面:指按照数据的某一列把数据分成几张子图
...+facet_wrap(~species) #分面函数 ~指根据~后的列进行分面
用来分面的列,必须是分类型变量(变量之间没有大小关系),取值数量是有限的
...+facet_grid(Group~species) #分面函数 横按照Group切分,竖着按照Species
sample() #随机抽样
sample(letters[1:5], 4) #随机表现在重复运行出的结果每次顺序都不一致
[1] "d" "b" "a" "c"
PS: 好习惯养成,内置数据使用的时候赋值给一个新的变量,尽量不要直接在数据上修改
④ 局部设定 & 全局设定
geom_开头是几何对象函数
stat_开头是统计变换函数
+geom_bar(mapping = aes(x,y), stat='identity) #stat标识我不需要函数自带的运算功能,我自己提供y
ggplot(diamonds) + geom_bar(mapping = aes(x = cut, y = ..prop.., group = 1))
Tips:
+theme_classic() #去除背景
+theme_bw() #带格子
⑤图片保存
ggsave('xxx.png') #导出画板中的图片
ggsave(p1, filename = 'xxx.png') #导出赋值的图片
pdf('xx.pdf')——绘图——dev.off() #关闭画板并保存图片
如果代码可以运行但是不出图,可能是因为画板被占用,可以多次dev.off()关闭画板
如果还是不行,可以dev.new()开启新的画板,如果还是不行可以重启R studio & 电脑
⑥神器eoffice导出
library(eoffice)
topptx(p, 'xxx.pptx') #导出的图片可以通过取消组合来局部修改
#注意元素个数不能过多
7️⃣ 一个好用的箱式图 #从帮助文档可以直接复制代码
library('ggstatsplot')
ggbetweenstats(morley, x= Expt,y= Speed,type = "robust", xlab="The experiment number",ylab= "Speed-of-light measurement",outlier.tagging = TRUE,outlier.label= Run)
相关文章
- 发现 Linux SpaceFM 文件管理器的威力
- 夯实数据智能底座 共筑数字经济发展“新基石”
- 五分钟教你使用console.log发布公司的招聘信息
- 微软发布 Windows 11 Beta 预览版 Build 22621.1250 和 22623.1250 (KB5023008)
- Windows 11 学院:在 Windows 11 Build 25290 上如何为文件管理器启用标签页拖拽支持
- 微软Windows 11 Dev 预览版 Build 25290 发布:带来新的开始菜单提醒角标
- 微软正用全屏通知提醒 Windows 10 用户免费升级 Windows 11,要点击 5 次才能退出
- Linux Mint 21.2 将于 6 月发布:改进登录屏幕,优化 Pix 图像管理程序等等
- 字节面试也会问SPI机制?
- 微软正式停售 Windows 10 产品密钥 / 许可证:继续提供 ISO 镜像下载,推荐用户升级 Windows 11
- 用复古电脑程序 Toy CPU 学习低级编程
- Windows 11 新功能泄露:现代音量合成器、实验工具和新的文件管理器
- 微软 Windows 11 文件资源管理器全新设计曝光:UI 迎来大修,整合 Microsoft 365
- 对比Pandas,学习PySpark大数据处理
- 微软宣布为Windows 11 21H2设备开启自动更新到22H2版本
- 互联网都在说降本增效,小红书技术团队是怎么做的?
- 微软将继续提供 Windows 10 ISO 镜像下载,即将停售产品密钥 / 许可证
- 微软宣布为Windows 11 21H2 设备开启自动更新到 22H2 版本
- 面试突击:Properties和Yml有什么区别?
- 微软 Windows 11 Beta 预览版 22621.1245 和 22623.1245 (KB5022358) 发布