【发布时间】:2015-05-13 08:13:32
【问题描述】:
假设我有一个简单的情节:
plot(0.3, 0.3, lwd=7)
我想绘制两条连接 (0.3, 0.3) 点与 X 和 Y 轴的线。 abline 在这里没用,因为它越过了重点。
当我有 6-7 分时,我想应用相同的解决方案。
【问题讨论】:
假设我有一个简单的情节:
plot(0.3, 0.3, lwd=7)
我想绘制两条连接 (0.3, 0.3) 点与 X 和 Y 轴的线。 abline 在这里没用,因为它越过了重点。
当我有 6-7 分时,我想应用相同的解决方案。
【问题讨论】:
你可以使用segments函数:
假设您的点的坐标存储在向量x 和y 中,您可以这样做:
plot(x, y, lwd=7)
segments(x0=x, y0=0, x1=x, y1=y) # segments from x axis to points
segments(x0=0, y0=y, x1=x, y1=y) # segments from y axis to points
举个例子
x <- y <- 0.3
plot(x, y, lwd=7)
segments(x, 0, x, y)
segments(0, y, x, y)
【讨论】:
x 和 y 是任意数量的 2 个向量坐标,所以,在10个点的情况下,可以x <- c(x1, x2, x3, ..., x10) ; y <- c(y1, y2, y3, ..., y10)。