我试图用r中的ggplot绘制线图,在x轴上只有相等的时间间隔,而y轴上的时间间隔对应的值。
Time Demand
00:15 506.88
00:30 506.88
00:45 506.88
1:00 506.88
1:15 501.12
1:30 501.12
1:45 489.6
2:00 501.12
2:15 460.8
2:30 455.04
2:45 460.8
3:00 460.8
3:15 443.52
答案 0 :(得分:1)
问题是您的Time
列将作为一个因素而不是数字或日期时间读入。快速解决此问题的方法是设置group = 1
。假设您的数据框名为my_data
:
ggplot(data = my_data,
aes(x = Time,
y = Demand,
group = 1)) +
geom_line()