如何用R语言ggplot2画折线图并添加误差线
发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,本篇文章给大家分享的是有关如何用R语言ggplot2画折线图并添加误差线,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。折线图添加误差线是
千家信息网最后更新 2025年01月24日如何用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安全错误
数据库的锁怎样保障安全
北京培训软件开发学费多少
随州bim软件开发工程
永劫无间会优化服务器吗
资阳网络技术发展
华为云租的云服务器会掉线吗
互联网行业属于高科技吗
抖音小游戏用什么软件开发
中小企业进销存软件开发
分布式数据库架构与分片
互联网科技股权证
川渝网络安全
思迅专卖店8数据库恢复
信佑7管理服务器怎么进入
网络安全面部解锁
数据库关系数据模型
gis软件开发方法包括
hive元数据库表介绍
数据库名称更改
河南网络安全工程师
华阳通用电子软件开发工程师
校园日 网络安全
懂数据库能帮你做什么
年度网络安全大事件
幼儿园网络安全责任制落实方案
哪种电脑做服务器好
数据库设计有什么作用
内蒙古有关的数据库
邢台高开区公安局网络安全大队
哪种数据库最难
国家网络安全技术考试