R Plot добавляет лишнюю нежелательную линию

Я создаю простой линейный график в R, однако он добавляет еще одну нежелательную прямую горизонтальную линию в мой график, который мне не нужен. И это происходит на всех моих линейных участках. Я пробовал Google, но он только дает мне инструкции о том, как добавить дополнительную строку, а не почему это происходит. Я использую RStudio 0.98.1028 на Mac OS X Yosemite.

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

введите описание изображения здесь

1 ответ

Я думаю, что проблема с вашими данными. У вас могут быть строки в конце фрейма данных, которые "возвращаются" к источнику. Вот вам воспроизводимый пример:

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")

пожалуйста, проголосуйте, если ответ вас устраивает:)

Другие вопросы по тегам