在R中使用日期和abline(v)

时间:2014-11-24 20:14:11

标签: r date plot scatter

我正在研究R中的一组散点图,我想为它们添加一条垂直线。 x轴是日期类型,我认为这对我来说是个问题。当我打电话

abline(v=movie_revenues$X, col="orange")

该线未显示在图上。专栏" X"是这部电影的首映日期:" 2011年12月11日"。当我尝试使用as.Date()将其作为日期投射时,它会给我一个错误,指出文本形式不明确。

从这一点来看,我想有两点我可能出错了。

  1. R不会将11-Dec-2011识别为日期,但无论如何都会尝试绘制它而不会抛出错误,从而导致缺少垂直线;或者,
  2. 日期被正确识别,但我称之为abline 不正确,或者abline'为我绘制的线条太薄/太小了 看(这些图上的y轴非常大)。
  3. 我是R的新手,所以如果我有任何愚蠢的错过,请告诉我。

    谢谢!

1 个答案:

答案 0 :(得分:0)

当我将lubridate包用于我的x轴和垂直线时,问题得以解决。出于某种原因,当我使用as.Date()作为x轴点但lubridate作为垂直线坐标时,该行不会出现。