r - 在 R 中使用日期设置 xlim

标签 r plot as.date

我需要在 R 中设置绘图的 x 轴限制,但我的值是日期(%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命令肯定有代码,但是一直没能找出哪些代码适用于我的情况。

最佳答案

尝试使用 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")))

关于r - 在 R 中使用日期设置 xlim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39297478/

相关文章:

r - ggplot2 ggsave 文本大小没有改变

r - ggplot2中的比例图图例显示

在本地工作的 R 脚本不适用于 Shinyapp.io

r - 将周数转换为日期不断将周数添加到今天的日期

html - 使用 xtable 和 type = html 如何将类添加到特定的 td 标签

r - 条件单元格的 cell_spec

r - 多页格子面板排列

r - 以日期作为 r 中绘制值的 float 条形图

r - abline 不尊重 R 中的截距

r - 如何在不知道索引 R 的情况下在多列中应用 as.Date 函数