我有兩個堆積的區域圖,上面畫了一條線。在這兩種情況下,我爲了繪製一直是這個:ggplot更改幾何圖例中的訂單
- 創建ggplot
- 添加堆積面積(
geom_area
);改變層疊區域顏色 - 添加線(
geom_line
);變更線顏色
在我的第一曲線圖中,堆疊的區域的顏色顯示出來的報告的漁獲線以上我的傳說,而在我的第二曲線圖中,報告的漁獲線以上的層疊區域的顏色顯示出來。這兩者在R代碼方面似乎沒有太大的區別,所以我不知道它們爲什麼在圖例順序上有所不同。
我怎樣才能改變我的第一張圖的圖例,以配合第二個圖的傳說,使「報告的漁獲」行高於層疊區域的顏色?
請讓我知道如果你想我的R代碼的簡化版本。 我正在使用的數據集可以在這裏下載:Sea Around Us
請出示一些示例代碼,這是很難說怎麼你的傳說是目前實際生產。另外,請查看'?ggplot2 :: guides'中的最後一個示例,其中顯示瞭如何更改圖例順序。 – Marius
'指南(fill = guide_legend(reverse = TRUE)' – RobertMc
@RobertMc顛倒了圖例內的繪圖順序,即丟棄 - 着陸成爲着陸 - 丟棄 –