R - 在ggplot 2上将两个变量绘制为线条[重复]

Posted

技术标签:

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

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

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

【问题讨论】:

欢迎来到栈溢出。请阅读以下***.com/questions/5963269/… 【参考方案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技能现在太生疏了。再次感谢!

以上是关于R - 在ggplot 2上将两个变量绘制为线条[重复]的主要内容,如果未能解决你的问题,请参考以下文章

R语言使用ggplot2包使用geom_density()函数绘制分组密度图(线条色彩添加均值线)实战(density plot)

R语言使用ggplot2包使用geom_density()函数绘制密度图(自定义颜色填充线条色彩分组均值线)实战(density plot)

ggplot散点图和线条

R语言ggplot2可视化绘制线图(line plot)使用gghighlight包突出高亮线图中满足组合判断条件的线图自定义非高亮线图的颜色(普通线条层的色彩)

ggplot2 并排绘制变量的均值和标准差

R语言dplyr包使用group_by函数和summarise函数计算单分类变量分组均值ggplot2可视化线图(line plot)并设置线条类型为虚线(set line types)