2016-07-11 215 views
0
plot.new() 
segments(0, 1, 3) 
segments(0, 0.5, 2) 

我試圖繪製2行,但它似乎像我的繪圖大小太小(所以兩條線看起來是相同的長度)。我已經試過以下參照本post但無法得到期望的結果:設置圖形窗口的大小(繪圖大小)在R

> dev.new(height = 3, width = 3) 
NULL 
> segments(0, 1, 3) 
Error in segments(0, 1, 3) : plot.new has not been called yet 
> segments(0, 0.5, 2) 
Error in segments(0, 0.5, 2) : plot.new has not been called yet 

回答

0

可以初始化一個空的情節,然後把你的線段到這個情節:

# empty plot 
plot(NULL, ylim=c(-1,2), xlim=c(-1,4), ylab="something", xlab="the x axis") 
# add line segments 
segments(0, 1, 3) 
segments(0, 0.5, 2) 

這產生

enter image description here

,除了線段除去一切,開始與

plot(NULL, ylim=c(-1,2), xlim=c(-1,4), ylab="", xlab="", xaxt="n", yaxt="n", bty="n") 

您可以在help(par)文件中找到對每個參數的引用。

+0

謝謝。是否有可能只有部分而沒有別的? (沒有框,沒有軸等) – Adrian

+0

請參閱我的答案底部的編輯。 – lmo

相關問題