gpt4 book ai didi

r - 使用 ggplot2 在同一个图上将两个变量绘制为线

转载 作者:行者123 更新时间:2023-12-03 04:01:14 25 4
gpt4 key购买 nike

一个非常新的问题,但假设我有这样的数据:

test_data <-
data.frame(
var0 = 100 + c(0, cumsum(runif(49, -20, 20))),
var1 = 150 + c(0, cumsum(runif(49, -10, 10))),
date = seq(as.Date("2002-01-01"), by="1 month", length.out=100)
)

如何使用 在同一个图表上绘制时间序列 var0var1,并在 x 轴上绘制 date >ggplot2?如果您将 var0var1 设置为不同的颜色,并且可以包含图例,则可获得奖励积分!

我确信这非常简单,但我找不到任何示例。

最佳答案

对于少量变量,您可以自己手动构建绘图:

ggplot(test_data, aes(date)) + 
geom_line(aes(y = var0, colour = "var0")) +
geom_line(aes(y = var1, colour = "var1"))

关于r - 使用 ggplot2 在同一个图上将两个变量绘制为线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3777174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com