标签: r datetime plot
我有一个csv文件,其中包含2个列日期(格式为yyyymmdd)和该日期的值。文件只包含12个值,当我使用R在散点图上绘制它们时,只有少数数据显示在轴上,其余部分不显示。
我见过类似的问题,他们都建议使用axis(),但这对我不起作用。有没有其他方法可以做到这一点?
示例数据:
20170801,1.234 20171010,1.22
答案 0 :(得分:0)
使用axis.Date():
axis.Date()
d <- data.frame(Date=c("20170801","20171010"), value=c(1.234,1.22)) plot(as.Date(d$Date, "%Y%m%d"), d$value, type="l", xaxt = "n", xlab = "Date", ylab = "Value" ) axis.Date(1, at = as.Date(d$Date, "%Y%m%d"), "%Y%m%d")