2017-05-24 64 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技能现在非常生疏。再次感谢! –