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
答案 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)
这会产生
要删除除线段以外的所有内容,请以
开头plot(NULL, ylim=c(-1,2), xlim=c(-1,4), ylab="", xlab="", xaxt="n", yaxt="n", bty="n")
您可以在help(par)
文件中找到对这些参数的引用。