2017-05-24 74 views
0

我試圖用ggplot2在一個線圖(帶點)上繪製這個數據框,我已經很容易地在excel上管理了它,但是我想在R中生成它。R - 在ggplot 2上繪製兩個變量作爲行

Wakatobi <- read.table("Wakatobi SST.txt", header=T) 
Wakatobi 

Link To Data Frame in R Studio

Link to excel graph

+0

歡迎來到堆棧溢出。請閱讀以下內容https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –

回答

2

您需要使用重塑先融化你的數據。

df <- data.frame(Month = c("Jan", "Feb", "Mar", "Apr"), 
       Var1 = rnorm(4), 
       Var2 = rnorm(4) + 1) 

df2 <- melt(df, id.vars="Month", measure.vars=c("Var1", "Var2")) 

ggplot(df2, aes(x=Month, y=value, group=variable, color=variable)) + geom_point() + geom_line() 
+0

謝謝,但我仍然不太明白我如何將其轉換爲我的數據框。 –

+0

其實現在想出來非常感謝。上帝,我的R技能現在非常生疏。再次感謝! –