在R中设置图形窗口的大小(绘图大小)

时间:2016-07-11 16:04:54

标签: r plot graphics

plot.new()
segments(0, 1, 3)
segments(0, 0.5, 2)

我尝试绘制2条线,但看起来我的绘图尺寸太小(因此两条线看起来长度相同)。我参考了这个post尝试了以下内容,但无法得到理想的结果:

> 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

1 个答案:

答案 0 :(得分: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)文件中找到对这些参数的引用。