R

时间:2018-09-13 02:19:39

标签: r ggplot2 legend multiline legend-properties

我需要使用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

0 个答案:

没有答案