[英]Change width of levelplot in R
我使用5行50列的數據集在R中創建了levelplot()。
rgb.palette <- colorRampPalette(c("green", "red"), space = "Lab")
levelplot(mat, col.regions=rgb.palette, xlab = "Risk Level", ylab = "Zones", main = "Risk Profile")
結果看起來像這樣:
有人可以請教,我如何水平擴展繪圖並使x軸的標簽清晰可見?
默認情況下, levelplot()
使用等軸測圖,因此x中的一個單位等於y中的一個單位。 您可以使用
levelplot(mat, col.regions=rgb.palette,
xlab = "Risk Level", ylab = "Zones", main = "Risk Profile",
aspect="fill")
我會用轉置矩陣
tmat <- t(mat)
levelplot(tmat, col.regions=rgb.palette, xlab = "Risk Level", ylab = "Zones", main = "Risk Profile")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.