全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1098 1
2016-11-02
我想把几个简单的plot组合到一个图中,其中前两个图的横坐标有330个数字,后两个图的横坐标有285个数字,我想在最终图形中,保持长度的比例,也就是说前两个图比后边两个图要长一些,需要怎么设置呢?我只知道用mar设置边距可以达到,但是怎么设置合适的比例?我不知道画布整体的长宽是多少?

setwd('D:\\Program Files\\RStudio\\snp')
exp1 <- read.table("FtB4_chr1_con")
exp2 <- read.table("FtB4_chr2_con")

snp1 <- read.table("Ft20_chr1")
snp2 <- read.table("Ft20_chr2")

par(mfcol=c(4,1))

plot(exp1$V3,xlim=c(0,330),xaxt="n",yaxt="n",type = "l",col="blue",xlab = "",ylab = "")
plot(snp1$V3,xlim=c(0,330),xaxt="n",yaxt="n",type = "l",col="red",xlab = "",ylab = "")

plot(exp2$V3,xlim=c(0,285),xaxt="n",yaxt="n",type = "l",col="blue",xlab = "",ylab = "")
plot(snp2$V3,xlim=c(0,285),xaxt="n",yaxt="n",type = "l",col="red",xlab = "",ylab = "")

现在图形是一样长的 图

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-11-2 20:09:08
希望哪位老师帮忙解答
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群