本文主要是介绍Plotting in R for Biologists,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据
library(ggplot2)
filename <- "/home/taoyan/Plotting in R for Biologists/Lesson-01/Encode_HMM_data.txt"
my_data <- read.csv(filename, sep="\t", header=FALSE)
# 查看一下数据
head(my_data)
对数据列名重命名
names(my_data)[1:4] <- c("chrom","start","end","type")
head(my_data)
绘图
对不同染色体上的不同type绘制柱形图
ggplot(data = my_data, aes(x= chrom, fill= type))+geom_bar()
保存
如果想直接保存图片到文件中,可以用dev.off,R语言支持多种图形类型
png("Lesson-01/plot.png")
ggplot(my_data,aes(x=chrom,fill=type)) + geom_bar()
dev.off()
tiff("Lesson-01/plot.tiff")
ggplot(my_data,aes(x=chrom,fill=type)) + geom_bar()
dev.off()
jpeg("Lesson-01/plot.jpg")
ggplot(my_data,aes(x=chrom,fill=type)) + geom_bar()
dev.off()
pdf("Lesson-01/plot.pdf")
ggplot(my_data,aes(x=chrom,fill=type)) + geom_bar()
dev.off()
# 设置清晰度
png("Lesson-01/plot_hi_res.png",1000,1000)
ggplot(my_data,aes(x=chrom,fill=type)) + geom_bar()
dev.off()
这节课比较简单,没什么知识点,当然如果R语言没入门的话读个数据都困难重重,所以如果基础不太好的可以直接去youtube看视频,讲的很详细。
##SessionInfo
sessionInfo()
这篇关于Plotting in R for Biologists的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!