线图在R中,图没有意义

线图在R中,图没有意义,r,plot,R,Plot,我有一个名为“降雨”的数据集,上面几行是 Year Month Date cuftsec lsec log10lsec 1 1997 January 1/15/1997 57.100 3.360907e-02 -1.473544 2 1997 February 2/15/1997 13.800 8.122686e-03 -2.090300 3 1997 March 3/15/1997 5.100 3.001866e-03 -2.522609 4

我有一个名为“降雨”的数据集,上面几行是

  Year    Month      Date cuftsec         lsec log10lsec
1 1997  January 1/15/1997  57.100 3.360907e-02 -1.473544
2 1997 February 2/15/1997  13.800 8.122686e-03 -2.090300
3 1997    March 3/15/1997   5.100 3.001866e-03 -2.522609
4 1997    April 4/15/1997   2.210 1.300812e-03 -2.885786
5 1997      May 5/15/1997   0.469 2.760590e-04 -3.558998
6 1997     June 6/15/1997   0.000 5.886000e-09 -8.230180
我想得到日期和log10lsec的直线图。当我尝试

with(rainfall, plot(x = Date, y = log10lsec, type = "l"))
我得到了一个带有点的绘图(好像type=“l”不存在)

如果我设置另一个绘图,然后添加一条线,例如

with(rainfall, plot(x = Date, y = log10lsec))
with(rainfall, lines(x = Date, y = log10lsec))
我得到了一个荒谬的线图,它以看似随机的顺序连接点

dput(水头(降雨量))产量:


TIA

我认为问题恰恰在于
Date
是一个因素。这似乎有效:

with(dat,plot(as.Date(Date,format="%m/%d/%Y"),log10lsec,type="l"))
或者如果要永久转换日期

dat <- transform(dat,Date=as.Date(Date,format="%m/%d/%Y"))
with(dat,plot(log10lsec~Date,type="l"))

dat日期的类别是什么?这是一个因素吗?请让你的例子重现。我们不知道
设置另一个绘图
意味着什么。您可以通过发布
dput(降雨)
@PaulHiemstra的输出,使您的示例重现。我编辑了我的问题,以显示that@PeterFlom我们确实需要引起问题的确切数据。这两个调用看起来很相似,除了数据是问题所在之外,我看不到任何明显的解释。
dat <- transform(dat,Date=as.Date(Date,format="%m/%d/%Y"))
with(dat,plot(log10lsec~Date,type="l"))