我需要使用ggplot2进行多线图绘制。我可以轻松制作多线图(每个列中每个参数的每个图),并为每个图使用不同的线型。但是我无法为表示相应参数的线型添加图例。
下面提供了我的数据示例。每一列代表一个参数。我正在尝试绘制多个折线图(x轴为年份,其余列-y轴为col1和col2)。我想要一个图例显示行类型和相应的列名(“ col1”和“ col2”)。
我已包含绘图代码。我只需要其他说明即可获得帮助,以包括适当的图例。
Data:
Year col1 col2
1 1961 363.626 458.626
2 1962 348.692 454.692
3 1963 747.445 881.445
4 1964 848.214 994.214
5 1965 915.757 1032.757
6 1966 1130.962 1273.962
7 1967 1614.918 1734.918
8 1968 2185.845 2323.845
9 1969 2077.537 2172.537
10 1970 2408.193 2513.193
11 1971 1939.581 2044.581
12 1972 2714.607 2835.607
Code:
my_plot <- ggplot() +
geom_line( mapping = aes(x = my_Data[1], y = my_Data[2] ), lty = 1 ) +
geom_line( mapping = aes(x = my_Data[1], y = my_Data[3] ), lty = 2)
my_plot