1

我在 R 中生成了一个简单的线图,但是它在我的图中添加了另一条我不想要的不需要的水平直线。它发生在我所有的线图中。我试过谷歌,但它只给我关于如何添加额外行的说明,而不是为什么会发生这种情况。我在 Mac OS X Yosemite 上使用 RStudio 0.98.1028。

plot(data2$interval,data2$steps,main="Plot of Average Activity", 
            xlab = "Interval", type="l", ylab="Average steps taken")

在此处输入图像描述

4

1 回答 1

4

我想问题出在你的数据上。您可能在数据框的末尾有“返回”到原点的行。在这里,您有一个可重现的示例:

data2 <- data.frame(interval = 1:200, steps = rnorm(200, 50, 20))
data2[1,2] <- 0
data2[200,2] <- 0
data2[201, ] <- c(0, 0)


plot(data2$interval,data2$steps,main="Plot of Average Activity", 
     xlab = "Interval", type="l", ylab="Average steps taken")

如果你的答案很好,请投票:)

在此处输入图像描述

于 2015-01-14T08:15:49.693 回答