2017-01-30 151 views
1

我正在嘗試使用以下csv文件獲取線圖。 (剛剛從文件中取出10行) 似乎我不能在圖表上繪製包含DateTime作爲Y軸和其他3(AMK,SK,JR)在X軸上的圖形。任何人都可以幫忙嗎?不知道這是什麼代碼。試圖在R中繪製3個變量的圖形

  DateTime AMK SK JR 
1 1/27/2017 6:49 17 3 11  
2 1/27/2017 6:50 17 2 13  
3 1/27/2017 6:51 15 1 14  
4 1/27/2017 6:52 17 1 13  
5 1/27/2017 6:53 17 2 13  
6 1/27/2017 6:54 17 1 10  
7 1/27/2017 6:55 17 1 13  
8 1/27/2017 6:56 16 4 14  
9 1/27/2017 6:57 16 3 10  
10 1/27/2017 6:58 19 3 11 
+1

你應該提出一個代碼首先 – timat

+1

可以請你給你的情節更多的細節你爲什麼要在X軸上的三個變量? –

回答

1

下面是一個可重複使用的問題示例,提供了一個可能的解決方案。既然你沒有具體說明你在尋找什麼樣的情節,我猜你會喜歡有3條不同彩色線條的情節。

DateTime = as.POSIXct('1/27/2017 6:49', format='%m/%d/%Y %H:%M') + 1:10*60 
AMK = c(17,17,15,17,17,17,17,16,16,19) 
SK = c(3,2,1,1,2,1,1,4,3,3) 
JR = c(11,13,14,13,13,10,13,14,10,11) 

df = data.frame(DateTime, AMK, SK, JR) 

library(ggplot2) 
library(dplyr) 
library(tidyr) 

dfplot <- df %>% gather(key, value, -DateTime) 

ggplot(dfplot, mapping = aes(x = DateTime, y = value, color = key)) + geom_line() 

enter image description here

+0

欣賞答案。這是我想要繪製的圖表。 –