【问题标题】:R - Plotting two variables as lines on ggplot 2 [duplicate]R - 在ggplot 2上将两个变量绘制为线条[重复]
【发布时间】:2017-10-24 21:57:03
【问题描述】:

我正在尝试使用 ggplot2 在一个折线图(带点)上绘制这个数据框,我已经在 excel 上轻松管理它,但我想在 R 中生成它。

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

【问题讨论】:

标签: r linegraph


【解决方案1】:

您需要先使用 reshape 融化您的数据。

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技能现在太生疏了。再次感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-21
  • 2019-10-24
  • 1970-01-01
  • 2018-08-30
  • 2020-05-21
  • 2019-11-27
相关资源
最近更新 更多