w*****1 发帖数: 473 | 1 我在用R画图 , 画出来的是正方形的,请问如何设置X-Y轴的比例,
使得出来的图是长方形的, X轴要长一些?谢谢! | s***y 发帖数: 1130 | 2 可以直接用windows()或者pdf(),png()来设置输出设备的尺寸
【在 w*****1 的大作中提到】 : 我在用R画图 , 画出来的是正方形的,请问如何设置X-Y轴的比例, : 使得出来的图是长方形的, X轴要长一些?谢谢!
| w*****1 发帖数: 473 | 3 我在画图之前设置了图的宽度和高度,
下面是我的code:
mhtdata=read.table('mht-bsbp.txt',head=T)
> png("bsbp.png",width=4,height=3)
> data <- with(mhtdata,cbind(chr,pos,PVALUE))
> par(las=2, xpd=TRUE, cex.axis=1.4, cex=1.2)
> color <- rep(c("black","red"),11)
> ops <- mht.control(colors=color,yline=1.5,xline=3,srt=0)
> mhtplot(data,ops,pch=19)
Loading required package: grid
结果出现这样的提示:
Error in plot.new() : figure margins too large
该如何设置参数呢?谢谢 | s***y 发帖数: 1130 | 4 png("bsbp.png",width=4,height=3,units="in")
默认单位是像素点pixel啊。。
我在画图之前设置了图的宽度和高度,
下面是我的code:
mhtdata=read.table('mht-bsbp.txt',head=T)
> png("bsbp.png",width=4,height=3)
> data <- with(mhtdata,cbind(chr,pos,PVALUE))
> par(las=2, xpd=TRUE, cex.axis=1.4, cex=1.2)
> color <- rep(c("black","red"),11)
> ops <- mht.control(colors=color,yline=1.5,xline=3,srt=0)
> mhtplot(data,ops,pch=19)
Loading required package: grid
结果出现这样的提示:
Error in plot.new() : figure margins too large
该如何设置参数呢?谢谢
【在 w*****1 的大作中提到】 : 我在画图之前设置了图的宽度和高度, : 下面是我的code: : mhtdata=read.table('mht-bsbp.txt',head=T) : > png("bsbp.png",width=4,height=3) : > data <- with(mhtdata,cbind(chr,pos,PVALUE)) : > par(las=2, xpd=TRUE, cex.axis=1.4, cex=1.2) : > color <- rep(c("black","red"),11) : > ops <- mht.control(colors=color,yline=1.5,xline=3,srt=0) : > mhtplot(data,ops,pch=19) : Loading required package: grid
| w*****1 发帖数: 473 | |
|