Установка xlim с датами в R

Мне нужно установить предел оси X графика в R, но мои значения - даты (формат%m/%d/%Y). Как бы я изменил это? Я пытаюсь построить трофическую позицию против даты сбора. Все даты моей коллекции представлены в формате даты (%m/%d/%Y)

Это код, который я пробовал:

plot(Trophic_Position~Collection_Date, data=BO,main="Burr Oak", col="red",xlab="Collection date",ylab="Trophic Position", xlim=c("6/09/2014","8/30/2014"), ylim=c(2,5))

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

2 ответа

Попробуйте использовать ggplot2. Ваша фигура с необходимыми ограниченными значениями X - дату можно получить из,

library(ggplot2)

g1 = ggplot(ENTER_YOUR_DATAFRAME_NAME, aes(x=Collection_Date, y=B0))+geom_line()
g1+ scale_x_date(limits = as.Date(c("2014-06-09","2014-08-30")))

(благодарность @eipi10 в разделе комментариев)

Вам необходимо указать значения xlim вDateформате, а не в виде строк символов:

      xlim=as.Date(c("2014-06-09", "2014-08-30"))
Другие вопросы по тегам