有一个包含两列的数据框,一列用于 x 坐标,一列用于 y 坐标,如何绘制数据框中的点?
到目前为止尝试的代码:
plot(dataFrame);
plot(dataFrame$x, dataFrame$y);
嗯,你可以调用 plot 函数。样本矩阵:
data <- cbind(x = 1:10, y = runif(10))
class(data)
## [1] "matrix"
plot(data)
这也适用于数据框。
data <- data.frame(x = 1:10, y = runif(10))
plot(data)
通常,(如果有两列以上),您通常希望使用with
.
with(data, plot(x, y))
假设您的数据框被调用data
并且列是data$x
and data$y
。
dataStruct <- structure(list(x = data$x, y = data$y), .Names = c("x", "y"))
plot(dataStruct)