ggplot2 を使用して 2 つの変数を同じグラフに線としてプロットする 質問する

ggplot2 を使用して 2 つの変数を同じグラフに線としてプロットする 質問する

非常に初歩的な質問ですが、次のようなデータがあるとします。

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)
  )

を使用して、時系列var0との両方を、 X 軸にを置いたvar1同じグラフにプロットするにはどうすればよいですか?と を異なる色にし、凡例を含めることができる場合は、ボーナス ポイントが付与されます。dateggplot2var0var1

これは非常に単純なことだと思いますが、例が見つかりません。

ベストアンサー1

変数の数が少ない場合は、自分で手動でプロットを構築できます。

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

おすすめ記事