as.Date(Date)
дает объект с классом "Date"
и, таким образом, вызывает другой plot.*
метод, чем вы ожидаете. Вы можете опустить ось x, используя xaxt="n"
, и перестроить ее, используя axis
и mtext
. Функция axTicks
помогает получить красивые отметки.
with(dat, plot(Cases ~ as.Date(Date), type="l", xlab="Date", xaxt="n", ylab="Cases"))
at. <- axTicks(1)
axis(1, at=at., labels=F)
mtext(strftime(dat$Date, format="%d.%m.")[match(as.numeric(as.Date(dat$Date)),
at.)], 1, 1, at=at.)