Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中使用日期和abline(v)_R_Date_Plot_Scatter - Fatal编程技术网

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

在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日为日期,但无论如何都会尝试绘制它而不会抛出错误,从而导致丢失垂直线;或 日期

我正在研究R中的一组散点图,我想在所有散点图中添加一条垂直线。x轴是日期类型,我想这是我的问题。当我打电话时

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仍然没有显示出来。如果你能看一看,并以这种方式树立一个榜样,这会有所帮助。谢谢