我试图用ggplot2在一个线图(带点)上绘制这个数据框,我已经很容易地在excel上管理了它,但是我想在R中生成它。R - 在ggplot 2上绘制两个变量作为行
Wakatobi <- read.table("Wakatobi SST.txt", header=T)
Wakatobi
我试图用ggplot2在一个线图(带点)上绘制这个数据框,我已经很容易地在excel上管理了它,但是我想在R中生成它。R - 在ggplot 2上绘制两个变量作为行
Wakatobi <- read.table("Wakatobi SST.txt", header=T)
Wakatobi
您需要使用重塑先融化你的数据。
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()
谢谢,但我仍然不太明白我如何将其转换为我的数据框。 –
其实现在想出来非常感谢。上帝,我的R技能现在非常生疏。再次感谢! –
欢迎来到堆栈溢出。请阅读以下内容https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –