如何用R语言ggplot2画折线图并添加误差线
发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,本篇文章给大家分享的是有关如何用R语言ggplot2画折线图并添加误差线,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。折线图添加误差线是
千家信息网最后更新 2024年11月13日如何用R语言ggplot2画折线图并添加误差线
本篇文章给大家分享的是有关如何用R语言ggplot2画折线图并添加误差线,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
第一步是准备数据折线图添加误差线是非常常用的一种可视化方法,今天的推文介绍一下使用R语言的ggplot2作图的代码。模仿的是论文 Phased diploid genome assemblies and pan-genomes provide insights into the genetic history of apple domestication 中的Figure3中的d图
数据保存为csv格式
df<-read.csv("line.csv",header=T)
df
基本的折线图library(ggplot2)
head(df)
ggplot(df,aes(x=time_point,y=value))+
geom_line()+
geom_point()+
ylim(0,40)
添加误差线ggplot(df,aes(x=time_point,y=value))+
geom_line()+
geom_point()+
ylim(0,40)+
geom_errorbar(aes(ymin=value-sd,
ymax=value+sd),
width=0.2)
这样基本就做好了,接下来就是美化去掉灰色背景 添加坐标轴线 更改坐标轴的刻度和标签
ggplot(df,aes(x=time_point,y=value))+
geom_line()+
geom_point()+
ylim(0,40)+
geom_errorbar(aes(ymin=value-sd,
ymax=value+sd),
width=0.2)+
theme(panel.background = element_blank(),
axis.line.x = element_line(),
axis.line.y = element_line())+
scale_x_continuous(breaks = 1:13,
labels = df$label)+
labs(x=NULL,y=NULL,title = "AAA")
接下来是拼图p1<-ggplot(df,aes(x=time_point,y=value))+
geom_line()+
geom_point()+
ylim(0,40)+
geom_errorbar(aes(ymin=value-sd,
ymax=value+sd),
width=0.2)+
theme(panel.background = element_blank(),
axis.line.x = element_line(),
axis.line.y = element_line())+
scale_x_continuous(breaks = 1:13,
labels = df$label)+
labs(x=NULL,y=NULL,title = "AAA")
library(cowplot)
plot_grid(p1,p1,p1,p1,p1,p1,ncol=2,nrow=3)
以上就是如何用R语言ggplot2画折线图并添加误差线,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
线图
误差
语言
接下来
坐标
就是
数据
更多
知识
篇文章
实用
代码
刻度
坐标轴
工作会
常用
文章
方法
标签
格式
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
落实网络安全保密工作责任制
五华区品牌软件开发市场报价
t6不能登录到服务器
林业保护数据库
论文查重数据库更新
服务器x2和x4
服务器怎么设置稳定
数据库第一行代码
山西省视频会议服务器云主机
服务器执行指令电脑关机
软件开发哪所专科好
联通网络安全自查报告
网络安全与信息安全同样重要
自学电脑编程软件开发
修改服务器字符集
鄞州职教中心计算机网络技术
win7流媒体服务器
ios与服务器通信
运营游戏需要服务器吗
服务器cpu利用率
智能健康服务器
熊胆视频软件开发
数据库期末个人总结思维导图
ppt数据库图片
妩伽互联网科技有限公司
数据库查询网页出现问题又关不了
网络安全相关案例800字
湖北省计算机网络技术专升本
ibm x6服务器
计算机网络技术与应用孙健敏