R GGY轴应该是实值连续的,而不是二进制1-0

R GGY轴应该是实值连续的,而不是二进制1-0,r,ggplot2,R,Ggplot2,我的情节应该是这样的。这是我的同事说他在运行我的代码时得到的(连续值) 但是当我运行我的代码时,我得到了这个。除少数零外,所有值均为1.00 这是我的密码。E1Fow是数字数据类型 ggplot(subset(sdf2, DateTime < "2019-7-20 04:40:56" & DateTime > "2019-6-4 04:40:56")) + geom_line(aes(DateTime, E1Flow,group=1)) + geom_po

我的情节应该是这样的。这是我的同事说他在运行我的代码时得到的(连续值)

但是当我运行我的代码时,我得到了这个。除少数零外,所有值均为1.00

这是我的密码。E1Fow是数字数据类型

ggplot(subset(sdf2, DateTime < "2019-7-20 04:40:56" & DateTime > "2019-6-4 04:40:56")) +
    geom_line(aes(DateTime, E1Flow,group=1)) +
    geom_point(aes(DateTime, E1Flow), col = "#f68060") +
    labs(x="", y = "Flow Rate, bbl/day", title = "E1") +
    scale_x_datetime(date_breaks = "1 day", labels = date_format("%b %d")) +
    theme_bw() +
    theme(axis.text = element_text( hjust = 1,size = 8, face = "bold", colour = 'black')) +
    theme(axis.title = element_text(face = "bold", size = 10,colour = 'black'),plot.title = element_text(color = "black", size = 10, face = "bold"))
E1Flow的尾端是(…,1,1,1,1,1,1,1)。我认为出于某种原因,它读取了错误的列,因为在数据文件中,前一列是离散的1s或0s

> length(unique(nf4$E1Flow))
[1] 3
> summary(nf4$E1Flow)
Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
0.0000  1.0000  1.0000  0.9998  1.0000  1.0000    2743

帮助我们帮助你:提供一个。特别是,如果没有你的数据,别人可能很难重现你的问题。您可以使用R命令
dput()
,或
dput(head())
来获取数据的简单表示形式,以便人们将数据剪切并粘贴到他们的代码编辑器中,以便将数据放入他们的R会话中。请将您的问题包括R命令的输出
dput(sdf2)
(或
dput(head(sdf2))
作为一个子集,这将更合理,但可能会或可能不会导致复制问题的能力)。对不起,
E1Flow
的第一行都是
NA
;也许可以试试dput(tail(sdf2))?我不知道你在数据框架的开头会有所有的遗漏我想你的问题是你的数据。
length(unique(sdf2$E1Flow))
summary(sdf2$E1Flow)
返回什么?是的,它读取了错误的列,我不知道为什么。您的代码绘制了E1Flow,但此列只包含NA。您可以筛选显示为删除所有行的日期。你能给我们一个工作样品吗?帮助我们帮助你:提供一个。特别是,如果没有你的数据,别人可能很难重现你的问题。您可以使用R命令
dput()
,或
dput(head())
来获取数据的简单表示形式,以便人们将数据剪切并粘贴到他们的代码编辑器中,以便将数据放入他们的R会话中。请将您的问题包括R命令的输出
dput(sdf2)
(或
dput(head(sdf2))
作为一个子集,这将更合理,但可能会或可能不会导致复制问题的能力)。对不起,
E1Flow
的第一行都是
NA
;也许可以试试dput(tail(sdf2))?我不知道你在数据框架的开头会有所有的遗漏我想你的问题是你的数据。
length(unique(sdf2$E1Flow))
summary(sdf2$E1Flow)
返回什么?是的,它读取了错误的列,我不知道为什么。您的代码绘制了E1Flow,但此列只包含NA。您可以筛选显示为删除所有行的日期。你能给我们一个工作样品吗?
> length(unique(nf4$E1Flow))
[1] 3
> summary(nf4$E1Flow)
Min. 1st Qu.  Median    Mean 3rd Qu.    Max.    NA's 
0.0000  1.0000  1.0000  0.9998  1.0000  1.0000    2743