簡體   English   中英

如何在 ggplot2 中用 x 軸上的時間間隔和 y 軸上的值繪制折線圖?

[英]How to plot a line graph in ggplot2 with With time interval on x axis and values on y axis?

我試圖在 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

問題是您的Time列將作為一個因素而不是數字或日期Time被讀入。 解決這個問題的快速方法是設置group = 1 假設您的數據my_data稱為my_data

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM