千家信息网

R语言怎么实现柱形图

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容介绍了"R语言怎么实现柱形图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!柱形图普通柱形图簇
千家信息网最后更新 2025年12月02日R语言怎么实现柱形图

本篇内容介绍了"R语言怎么实现柱形图"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

柱形图

  • 普通柱形图
  • 簇状柱形图
  • 堆积柱形图
df<-readxl::read_excel("example_data/001.xlsx")
head(df)
df
library(dplyr)
df%>%
group_by(group)%>%
summarise(mean_value=mean(value),sd_value=sd(value)) -> df1
df1
library(ggplot2)
ggplot(data=df1,aes(x=group,y=mean_value))+
geom_col(aes(fill=group))+
geom_errorbar(aes(ymin=mean_value-sd_value,
ymax=mean_value+sd_value),
width=0.2)+
theme_bw()+
scale_y_continuous(expand=c(0,0),limits=c(0,4),
breaks = c(0,1,2,3,4))+
scale_fill_manual(values=c("#1f78b4", "#33a02c", "#e31a1c"))
image.png
df<-read.csv("example_data/002.csv",header=T)
df
ggplot(data=df,aes(x=dose,y=len,fill=supp))+
geom_bar(stat="identity",position = "dodge",width=0.5)+
geom_errorbar(aes(ymin=len-sd_value,ymax=len+sd_value),width=0.2,
position = position_dodge(0.5))+
theme_bw()+
scale_fill_manual(values=c("#33a02c", "#e31a1c"))+
scale_y_continuous(expand = c(0,0),limits = c(0,40))
image.png
df%>%group_by(dose)%>%mutate(new_col=cumsum(len)) -> df1
df1
ggplot(data=df1,aes(x=dose,y=len,fill=supp))+
geom_bar(stat="identity",position="stack")+
geom_text(aes(label=len),
position = position_stack(vjust=0.5),color="white")+
geom_errorbar(aes(ymin=new_col-sd_value,ymax=new_col+sd_value),
width=0.1)+
theme_bw()+scale_fill_manual(values=c("#33a02c", "#e31a1c"))+
scale_y_continuous(expand = c(0,0),limits = c(0,70))
image.png
df<-read.csv("example_data/003-1.csv",header=T)
df
ggplot(data=df,aes(x=dose,y=len,group=1))+
geom_line()+geom_point()+
geom_errorbar(aes(ymin=len-sd_value,ymax=len+sd_value),width=0.05)+
theme_bw()+
geom_text(aes(y=len+sd_value+1,label=Sigi),size=8)
image.png
df<-read.csv("example_data/003-2.csv",header=T)
df
ggplot(data=df,aes(x=dose,y=len,group=supp))+
geom_line(aes(color=supp))+geom_point(aes(color=supp))+
geom_errorbar(aes(ymin=len-sd_value,
ymax=len+sd_value,color=supp),
width=0.05)+
theme_bw()+
scale_color_manual(values=c("#33a02c", "#e31a1c"))

"R语言怎么实现柱形图"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

语言 内容 更多 知识 实用 学有所成 接下来 困境 实际 情况 文章 案例 编带 网站 行业 过程 高质量 图普 学习 有关 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 mysql查询两个数据库 雨花台区互联网科技产业园 广州网络安全等保认证 网络安全法个人信息亮点 安徽黄山软件开发培训哪里有 手机网游软件开发 手机软件开发工资怎样 国家网络安全安可是什么意思 西安软件开发工程师的薪资 非洲 网络安全 如何看待网络安全小黑板 芥末圈软件开发 软件开发开发流程 广州方龙软件开发 关于网络安全的内容40字 r语言中删除某一列数据库 公安机关开展信息网络安全审核 打印服务器支持斑马打印机吗 在全县网络安全会议上的发言 社招C 无软件开发基础 计算机编程和数据库考试题 网络安全法律法规的发展 中科创达去做软件开发怎么样 计算机网络技术五层协议分别是 网络安全问责的学校 湖南服务器机柜厂家直销虚拟主机 无人机信息网络技术 揭阳自主可控软件开发维修电话 网络安全股票龙头北信 华为麒麟服务器型号
0