如何在R中获得非方形图?

时间:2013-10-11 16:45:47

标签: r

如何为绘图获取矩形空间(因此x轴是y轴的两倍)??

现在我正在做

plot(xValues, yValues, type="l" , cex=dotsize ,
     xlim=c(0,max_x), ylim=c(1, max_y) ,
     bty="n" )

我尝试使用pty =“m”但是没有改变任何东西(我想我真的不明白应该做什么......)。 我不希望音阶改变,所以asp不是我的意思(至少,从我到目前为止所尝试过的)。

所以,我现在所拥有的(虽然它实际上是一条线)是:

|     .
|   .
| .
________
  1 2 3 

我想要的东西会是:

|               .
|         .
|   . 
__________________
    1     2     3

......如果有帮助......

1 个答案:

答案 0 :(得分:5)

您可以在创建设备时设置绘图画布,例如使用dev.new

dev.new(height=5,width=10)
plot(xValues, yValues, type="l" , cex=dotsize ,
     xlim=c(0,max_x), ylim=c(1, max_y) ,
     bty="n" )