-7

有一个包含两列的数据框,一列用于 x 坐标,一列用于 y 坐标,如何绘制数据框中的点?

到目前为止尝试的代码:

plot(dataFrame);


plot(dataFrame$x, dataFrame$y);
4

2 回答 2

2

嗯,你可以调用 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))
于 2013-10-17T10:55:04.583 回答
1

假设您的数据框被调用data并且列是data$xand data$y

dataStruct <- structure(list(x = data$x, y = data$y), .Names = c("x", "y"))
plot(dataStruct)
于 2013-10-17T10:26:35.757 回答