Как связать точку с линией на участке в R - PullRequest
1 голос
/ 07 апреля 2020

Я пытался построить этот кадр данных на R, а затем соединить точки с линией для получения графика развития, показывающего, как изменилось число фильмов в год. Я собираюсь загрузить фотографию моего фрейма данных dataframe и моего кода ниже

plot(fpa, type = "p", xlab="Year", ylab="Film Per Year")

с этим кодом, у меня есть первый график plot1. Но если я изменяю тип на b для обоих, тогда результат, который я получаю, является вторым сюжетом. plot2.

Если быть точным, я пытался получить график, подобный этому plot3.

1 Ответ

3 голосов
/ 07 апреля 2020

Сначала необходимо заказать ось X:

set.seed(111)
fpa = data.frame(Anno=sample(2000:2018),FilmPerAnno=rnbinom(19,mu=10,size=1))
par(mfrow=c(1,2))
plot(fpa, type = "b", xlab="Year", ylab="Film Per Year",main="not ordered")
plot(fpa[order(fpa$Anno),], type = "b", xlab="Year", ylab="Film Per Year",
main="ordered")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...