(R语言)-1-条形图的绘制

本文详细介绍了如何在R语言中使用barplot函数绘制条形图,以人染色体数据为例,展示了数据预览、参数设置和最终结果。
摘要由CSDN通过智能技术生成

重点

barplot()函数的使用

 数据概览

以绘制人染色体为实例(数据取自B站基因学苑,数据预览如下)

代码部分

绘制条形图使用barplot函数

barplot(height=[数据框名称]$列名称            # 柱子的高度y轴数据
        names.arg =[数据框名称]$列名称  # 柱子的名称,x轴数据
        col = NULL          # 柱子的填充颜色,,列的填充颜色
        las = 1,2,3          #文字方向,1水平2垂直于刻度线3竖直,x轴y轴同时改变
        border = par("fg"),  # 柱子的轮廓颜色
        main = NULL,         # 柱状图主标题
        xlab = NULL,         # X轴标签
        ylab = NULL,         # Y轴标签
        legend.text = NULL,  # 图例文本
        xlim = NULL,         # X轴取值范围
        ylim = NULL,         # Y轴取值范围
        horiz = FALSE,       # 柱子是否与地平线平行(水平放置),默认为F
        beside=F             # 如果为F,则高度列被描绘为堆叠的条形,如果为T,则列被描绘成并置的条形,在绘制分组条形图时会有使用
   
       )
x <- read.csv(file.choose(),header=T)#home_length.csv
x<-x$[1:24,]
barplot(height=x$length,names.arg=x$chr,las=3,col=ranbow(7),border=F,main="Human chromosome length distribution",xlab="chromosome name",ylab="chromosome length")

结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值