Установка 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"))