您好,登錄后才能下訂單哦!
這篇文章主要介紹“R語言中TreeMap的作用是什么”,在日常操作中,相信很多人在R語言中TreeMap的作用是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”R語言中TreeMap的作用是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
在R語言中制作樹狀圖需要獨立的樹狀圖工具包——TreeMap的支持。
該包中提供特有的treemap函數結合各參數對樹狀圖進行一系列元素進行個性化定制、調整。
數據集使用本人虛構的某公司在中國各個大區、省份的銷售額、利潤增長率指標(假設各省份都有業務)。
R語言環境:
R x64 3.31/Rstudio 0.99.903/treemap 2.4-1
數據集導入:
data <- read.csv("F:\\數據可視化\\數據分析\\R\\R語言學習筆記\\圖表可視化\\treemap\\table.csv",T)
treemap函數語法結構:
treemap(data, index=c("item","subitem"), vSize="time1206", vColor="time1106", type="comp", title='aaa',palette='RdBu')
以上語法中,第一個參數是數據集名稱,index所代表的是一組表示層次結構的分類變量,而且必須按照由大到小的順序排列。(即,如果是大區和省份名稱兩列變量,那么在index內應該依次是大區、省份)。
vSize:該參數代表樹狀圖最底層的單個矩形面積大小,也即index中最后一層次(最底層次)的指標數據大小。
vColor:該參數控制最底層(也即單個矩形)的顏色范圍,是樹狀圖所表達的第二個維度數據。
type:顏色映射方式,該參數控制顏色在樹狀圖中的映射方式(如單色漸變、雙色漸變或者在獨立的層級結構內使用各自的單色漸變等)。
title:圖表標題;
palette=顏色風格,也就是所用到的調色板。
案例應用:
treemap(data, index=c("subitem"), vSize="point1", title='某公司2015年各地區營業狀況圖',palette='RdBu') #單分類變量,漸變顏色
treemap(data, index=c("item","subitem"), vSize="point1", type="index", title='某公司2015年各地區營業狀況圖',palette='RdBu') #無需vColor參數,每一個分支樹層使用獨立的色系(內部同色系漸變)
treemap(data, index=c("item","subitem"), vSize="point1", vColor="point2", type="comp", title='某公司2015年各地區營業狀況圖',palette='RdBu') #comp:根據顏色變量數據的累計百分比,使用二分色進行填充
treemap(data, index=c("item","subitem"), vSize="point1", vColor="point2", type="value", title='某公司2015年各地區營業狀況圖',palette='RdBu') #value:顏色變量為數值型變量,正為藍色漸變,負為紅色漸變。
除此之外,type還有其它可選參數:dens、depth、color、manual等參數,感興趣的小伙伴兒可以自己嘗試修改參數,觀察最終圖表的效果,不過以上所示的四中情況,最夠大家應付日常所需場景。
到此,關于“R語言中TreeMap的作用是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。