R語言學(xué)習(xí)記錄:用terra包的基礎(chǔ)plot函數(shù)繪制類別變量
今天在畫圖的時候,發(fā)現(xiàn)了一點以前沒注意到的東西,記錄一下。
目標(biāo):用基礎(chǔ)的plot函數(shù)繪制一副土地利用柵格圖
1.創(chuàng)建柵格圖示例

2.修改顏色

這里需要注意的是:顏色順序是跟著類別變量的順序升序排列的。也就是說,第一個顏色red和1匹配,第二個顏色green和2匹配。
3.修改圖例名稱
比如假設(shè)這是一個土地利用柵格,1234分別代表不同的土地類型。

這里需要注意的是:圖例標(biāo)題也是按照1234的順序來的。
4.調(diào)整圖例順序
現(xiàn)在的圖例順序和對應(yīng)關(guān)系是:1對應(yīng)forest紅色,2對應(yīng)water綠色,3對應(yīng)urban黃色,4對應(yīng)grass藍(lán)色。也就是1234從上往下排列,現(xiàn)在我想把它調(diào)整一下,我想要它變成3412的順序,應(yīng)該如何做呢?
之前有一篇筆記我記錄過調(diào)整的順序,現(xiàn)在拿來復(fù)習(xí)一下。

簡而言之就是先調(diào)整屬性表levels

然后再用sort參數(shù)進(jìn)行手動排序

這里需要注意的是:如果修改了屬性表,則可以不用再去手動添加圖例plg了。
標(biāo)簽: