【发布时间】:2020-04-01 10:55:09
【问题描述】:
我一直在尝试为出版物制作情节,但不知何故,有些栏杆被打破或向右倾斜。我一直在寻找问题出在哪里,但还算幸运。问题出在哪里:数据、我正在使用的库或我的操作系统的东西?这里有一些关于我的系统和 R 版本、我正在运行的代码和数据的详细信息:
我的系统和 R:
platform x86_64-apple-darwin15.6.0
arch x86_64
os darwin15.6.0
system x86_64, darwin15.6.0
status
major 3
minor 5.3
year 2019
month 03
day 11
svn rev 76217
language R
version.string R version 3.5.3 (2019-03-11)
nickname Great Truth
代码:
library(Sushi)
pop1<-read.table ("pop1.stack.csv", header=TRUE, ",")
pop2<-read.table ("pop2.stack.csv", header=TRUE, ",")
fst1x2<-read.table ("fst.stack.csv", header=TRUE, ",")
head(pop1)
head(pop2)
head(fst1x2)
par(mfrow=c(3,1),mar=c(2,5,2,2))
chrom="Scaffold_2074"
chromstart=10000
chromend=7730000
plotBedgraph(pop1,chrom,chromstart,chromend,
color=SushiColors(3)(6)[2])
axis(side=2,las=2,tcl=.2)
mtext("Pop1" ~(pi),side=2,line=2.5,cex=1.5,font=2)
plotBedgraph(pop2, chrom, chromstart, chromend,
flip=TRUE, color=SushiColors(3)(6)[6], ymax=1.4)
labelgenome(chrom,chromstart,chromend,side=3,n=4,scale="Mb",line=0.02)
axis(side=2,las=2,tcl=.2,at=pretty(par("yaxp")[c(1,2)]),
labels=-1*pretty(par("yaxp")[c(1,2)]))
mtext("Pop2" ~(pi),side=2,line=2.5,cex=1.5,font=2)
plotBedgraph(fst1x2,chrom,chromstart,chromend,
color=SushiColors(3)(6)[4])
axis(side=2,las=2,tcl=.2)
mtext(expression(italic(F)[st]),side=2,line=2.5,cex=1.5,font=2)
labelgenome(chrom,chromstart=chromstart,chromend=chromend,n=4,chromline=2,
scale="Mb")
dev.print(png, file = "stack.fig.png", width = 300, height = 200, units='mm', res = 300)
我得到的情节:
你可以在链接上找到数据。Data
数据如下:
> head(pop1)
chr start end pi
1 Scaffold_2074 10000 60000 0.02540892
2 Scaffold_2074 20000 70000 0.03581412
3 Scaffold_2074 30000 80000 0.03999322
4 Scaffold_2074 40000 90000 0.05402227
5 Scaffold_2074 50000 100000 0.05350814
6 Scaffold_2074 60000 110000 0.04260332
> head(pop2)
Chr start end pi
1 Scaffold_2074 10000 60000 0.01910726
2 Scaffold_2074 20000 70000 0.02757993
3 Scaffold_2074 30000 80000 0.03359872
4 Scaffold_2074 40000 90000 0.04590020
5 Scaffold_2074 50000 100000 0.04594944
6 Scaffold_2074 60000 110000 0.04054279
> head(fst1x2)
chr start end Fst01
1 Scaffold_2074 10000 60000 0.101773
2 Scaffold_2074 20000 70000 0.096691
3 Scaffold_2074 30000 80000 0.099691
4 Scaffold_2074 40000 90000 0.085867
5 Scaffold_2074 50000 100000 0.079663
6 Scaffold_2074 60000 110000 0.065473
任何建议将不胜感激。 谢谢!
【问题讨论】:
-
联系维护者获取包
Sushi。这些都涉及plotBedraph(),这可能是该包中的一个函数maintainer(Sushi)。