我使用以下方法在绘图中绘制29个值的向量:
plot(0:29, v, type="o", main="Title of the plot")
我尝试使用以下单位将网格调整为单位:
grid(31, lw=2)
问题是x轴第一个值(0位置)不会在图形的开头开始,网格从开始处开始,因此两个元素都没有对齐。
如何解决这个问题?
答案 0 :(得分:2)
请改用abline
。
plot(0:10)
abline(h = 0:10)
abline(v = 0:10)
您还可以强制确切的x和y限制:
plot(0:10, 0:10, xlim = c(0,10), ylim = c(0, 10), xaxs = "i", yaxs = "i")
grid(10)
通常,使用abline
更容易,更健壮。我还经常用type = "n"
绘图,在背景中添加线条/任何东西,然后添加点数。