2016-03-27 15 views
-1

Sadece x ekseninde eşit aralıklı zaman aralığına ve y eksenindeki zaman aralığına karşılık gelen değerlere sahip olan ggplot ile çizgi grafiğini çizmeye çalışıyorum.Ggplot2'deki bir çizgi grafiğini, x eksenindeki zaman aralığı ve y eksenindeki değerler ile nasıl çizilir?

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

: http://docs.ggplot2.org/dev/geom_path.html – MLavoie

cevap

1

sorunun Time sütun bir faktör olarak yerine bir sayı veya datetime olarak okumak olacak olmasıdır. Bunu aşmanın en hızlı yolu group = 1'u belirlemektir. Varsayarsak sizin dataframe my_data denir: başlangıç ​​aşamasında bu yardımcı olmalıdır

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