R學習筆記——wordcloud包製作詞雲圖

一、.wordcloud包的函數介紹 1.wordcloud函數用於製作常規的詞雲圖 wordcloud(words,freq,scale=c(4,.5),min.freq=3,max.words=Inf,random.order=TRUE, random.color=FALSE, rot.per=.1,colors=black,ordered.colors=FALSE,use.r.layout=FALSE,...) 2.參數介紹: (1)wo

一、.wordcloud包的函數介紹

1.wordcloud函數——用於製作常規的詞雲圖

wordcloud(words,freq,scale=c(4,.5),min.freq=3,max.words=Inf,random.order=TRUE, random.color=FALSE, rot.per=.1,colors="black",ordered.colors=FALSE,use.r.layout=FALSE,...)

2.參數介紹:

(1)words——關鍵詞列表

(2)freq——關鍵詞對應的詞頻列表

(3)scale——字號列表。c(最大字號, 最小字號)

(4)min.freq——最小限制頻數。低於此頻數的關鍵詞將不會被顯示。

(5)max.words——限制詞雲圖上關鍵詞的數量。最後出現在詞雲圖上的關鍵詞數量不超過此限制。

(6)random.order——控制關鍵詞在圖上的排列順序。T:關鍵詞隨機排列;F:關鍵詞按頻數從圖中心位置往外降序排列,即頻數大的詞出現在中心位置。

(7)random.color——控制關鍵詞的字體顏色。T:字體顏色隨機分配;F:根據頻數分配字體顏色。

(8)rot.per——控制關鍵詞擺放角度。T:水平擺放;F:旋轉90度。

(9)colors——字體顏色列表

(10)ordered.colors——控制字體顏色使用順序。T:按照指定的順序給出每個關鍵詞字體顏色,(似乎是要求顏色列表中每個顏色一一對應關鍵詞列表);F:任意給出字體顏色。

(11)use.r.layout=T;F

 

二、具體使用案例

1.安裝程序包

install.packages('wordcloud')

2.加載程序包

library(wordcloud)

3.給出字體顏色

自己指定字體顏色

colors=c('red','blue','green','yellow','purple')

或者使用R顏色程序包中現成的主題模板

colors=brewer.pal(9,"Set1")

4.讀取原數據

原始數據放在 了test.csv文件裏,分2列:關鍵詞、頻數。且第一行爲列標題:words、freq

data=read.csv("c:/test.csv")

5.執行函數

wordcloud(data$words,data$freq,scale=c(3,0.3),min.freq=-Inf,max.words=Inf,colors=colors,random.order=F,random.color=F,ordered.colors=F)

6.保存圖片

截圖保存或保存爲位圖。

附一張示例圖

 

發佈了41 篇原創文章 · 獲贊 41 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章