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

Plotting two variables as lines using ggplot2 on the one graph

Year  Export Import
  <chr> <chr>  <chr> 
1 2000  79     32    
2 2001  86     34    
3 2002  87     32    
4 2003  87     32    
5 2004  98     34    
6 2005  107    37   

如何使用 ggplot2 在同一个图表上同时绘制导出和导入,x 轴为年份?

我相信这很简单,但我找不到任何示例。

df <- data.frame(
        Year = c(2000L, 2001L, 2002L, 2003L, 2004L, 2005L),
      Export = c(79L, 86L, 87L, 87L, 98L, 107L),
      Import = c(32L, 34L, 32L, 32L, 34L, 37L)
                     )

library(tidyverse)

df_l <- pivot_longer(df, cols = -Year)

ggplot(df_l, aes(Year, value, color = name)) +
  geom_line()

reprex package (v2.0.1)

创建于 2022-01-21