在R中使用日期和abline(v)
我正在研究R中的一组散点图,我想在所有散点图中添加一条垂直线。x轴是日期类型,我想这是我的问题。当我打电话时在R中使用日期和abline(v),r,date,plot,scatter,R,Date,Plot,Scatter,我正在研究R中的一组散点图,我想在所有散点图中添加一条垂直线。x轴是日期类型,我想这是我的问题。当我打电话时 abline(v=movie_revenues$X, col="orange") 这条线没有显示在绘图上。X列是电影的首映日期,格式为:2011年12月11日。当我尝试使用as.date将其转换为日期时,它会给我一个错误,指出文本的形式不明确 从这一点来看,我想有两点我可能会出错 R不承认2011年12月11日为日期,但无论如何都会尝试绘制它而不会抛出错误,从而导致丢失垂直线;或 日期
abline(v=movie_revenues$X, col="orange")
这条线没有显示在绘图上。X列是电影的首映日期,格式为:2011年12月11日。当我尝试使用as.date将其转换为日期时,它会给我一个错误,指出文本的形式不明确
从这一点来看,我想有两点我可能会出错
R不承认2011年12月11日为日期,但无论如何都会尝试绘制它而不会抛出错误,从而导致丢失垂直线;或
日期识别正确,但我给abline打了电话
不正确,或者abline把线画得太细/太小,我看不清楚
这些图上的y轴非常大。
我是新来R的,所以如果我错过了什么愚蠢的事情,请告诉我
谢谢 当我在x轴和垂直线上使用lubridate软件包时,问题得到了解决。由于某些原因,当我使用as.Date作为x轴点,而使用lubridate作为垂直线坐标时,该线将不会出现。尝试使用lubridate包中的dmy而不是as.Date。@majom因此我认为这将成功地将as.Date引起的错误转换为日期,不再出现,但是abline仍然没有显示出来。如果你能看一看,并以这种方式树立一个榜样,这会有所帮助。谢谢