R語(yǔ)言學(xué)習(xí)記錄:如何用terra包的plot函數(shù)調(diào)整圖例順序(附帶ggplot方法)
2022-06-10 00:19 作者:孤獨(dú)的王大老實(shí) | 我要投稿
Note:截止到2022年6月10日,這個(gè)方法仍然需要terra包的1.5.39版本及以上,如果在Cran中還沒(méi)有找到該版本,可以去github上下載開發(fā)版本。不熟悉github的同學(xué)可以用如下代碼
問(wèn)題描述:假設(shè)我目前擁有一個(gè)2020年MCD12Q1山東省土地利用覆蓋的柵格圖,經(jīng)過(guò)處理,把占比較少的像元去除,只保留'草地','農(nóng)田','城市',三類土地覆蓋?,F(xiàn)在要用terra包的plot函數(shù)進(jìn)行繪圖。

根據(jù)IGBP分類,10是草地,12是農(nóng)田,13是城市
很明顯12農(nóng)田面積最大,13城市次之,10草地居末?,F(xiàn)在,我想讓圖例的排列順序變成12、13、10。



此處可以得到的信息是:
sort參數(shù)可以調(diào)整圖例順序
col參數(shù)顏色順序還是與屬性表中的id列相一致
總結(jié):這個(gè)方法用的是terra包的內(nèi)測(cè)版本,沒(méi)有正式發(fā)布到Cran。會(huì)有什么bug暫時(shí)未知。

如果是用ggplot來(lái)繪制的話,可以更改變量因子level,比較簡(jiǎn)單

標(biāo)簽: