我試圖用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 –