如何使用x轴上的时间间隔和y轴上的值来绘制ggplot2中的折线图?

时间:2016-03-27 09:36:12

标签: r ggplot2

我试图用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

1 个答案:

答案 0 :(得分:1)

问题是您的Time列将作为一个因素而不是数字或日期时间读入。快速解决此问题的方法是设置group = 1。假设您的数据框名为my_data

ggplot(data = my_data,
       aes(x = Time,
           y = Demand,
           group = 1)) + 
   geom_line()