Я новичок в R, и моя цель - создать линейный график на основе значений в таблице. Вот формат моей таблицы:
0 1
2017-02 1 2
2017-03 0 2
2017-04 0 2
2017-10 0 2
Первый столбец - это дата, второй столбец представляет ЛОЖНЫЕ значения, а третий столбец представляет ИСТИННЫЕ значения. После создания этой таблицы я попытался построить значения в таблице как есть, но на графике были показаны оба столбца с метками «0» и «1», тогда как на самом деле я хочу построить график только для столбца с меткой «1». Чтобы обойти это, я обновил таблицу, исключив столбец с меткой «0». Вот что у меня есть:
tbl<-with(COMP43,table(COMP43$Date,COMP43$Retention))
tbl<-tbl[,2]
plot(tbl,type="l",main="Approved Retentions",lwd=3,xlab="Date")
С помощью этого кода я успешно построил график, за исключением того, что теперь мои значения оси x не показывают даты, а скорее 0, 5, 10, 15. Есть ли там более простой способ построить это? Или способ показать даты на оси x?
В конечном итоге мне нужен более продвинутый график с интерактивностью, использующий htmlwidgets. Я не знаю, повлияет ли это на какое-либо решение для построения графиков, с которым я начинаю.
Большое спасибо!
Вот что я показываю для Dput (tbl):
dput(tbl)
c(`2017-02` = 2L, `2017-03` = 2L, `2017-04` = 2L, `2017-10` = 2L,
`2017-11` = 1L, `2018-01` = 3L, `2018-02` = 0L, `2018-03` = 3L,
`2018-04` = 9L, `2018-05` = 2L, `2018-06` = 166L, `2018-07` = 18L,
`2018-08` = 8L, `2018-09` = 7L, `2018-10` = 51L, `2018-11` = 11L,
`2018-12` = 8L, `2019-01` = 7L, `2019-02` = 38L, `2019-03` = 9L,
`2019-04` = 34L, `2019-05` = 33L, `2019-06` = 39L, `2019-07` = 41L,
`2019-08` = 40L, `2019-09` = 37L, `2019-10` = 154L, `2019-11` = 38L,
`2019-12` = 30L, `2020-01` = 26L, `2020-02` = 59L, `2020-03` = 23L,
`2020-04` = 14L)