???? 詞云圖 (Word Cloud) 圃庭,又名「標(biāo)簽云圖」吏颖,主要通過(guò)使每個(gè)字的大小與其出現(xiàn)頻率成正比蝙眶,進(jìn)而顯示不同單詞在給定文本中的出現(xiàn)頻率季希,然后將所有的字詞排在一起,形成云狀圖案。下面式塌,小編就結(jié)合R語(yǔ)言中的wordcloud2包給大家展示如何繪制詞云圖武通。
安裝、加載R包
#安裝R包
install.packages("wordcloud2")
#加載R包
library(wordcloud2)
繪圖
1珊搀、基礎(chǔ)繪圖
#基礎(chǔ)繪圖
wordcloud2(df, #數(shù)據(jù)
size=1.5,#字體大小
fontFamily = 'Segoe UI',#字體
fontWeight = 'bold',#字體粗細(xì)
color='random-light',#字體顏色設(shè)置
backgroundColor="black"#背景顏色設(shè)置
)
wordcloud2(df2, #數(shù)據(jù)
size=1.5,#字體大小
fontFamily = 'Segoe UI',#字體
fontWeight = 'bold',#字體粗細(xì)
color='random-light',#字體顏色設(shè)置
backgroundColor="black"#背景顏色設(shè)置
)
2冶忱、改變?cè)~的方向
wordcloud2(df1, size = 2, minRotation = -pi/6, maxRotation = -pi/6,#文本旋轉(zhuǎn)角度范圍
rotateRatio = 0.5)#文本選擇概率
3、更改詞云形狀——可供選擇形狀有'star'境析、'circle'囚枪、'cardioid'、'diamond'劳淆、'triangle-forward'链沼、'triangle'、'pentagon'共計(jì)7種:
注釋:新版本wordcloud2包已經(jīng)不支持自定義形狀沛鸵,大家如果需要可根據(jù)這個(gè)博主的推文進(jìn)行操作:https://blog.csdn.net/tandelin/article/details/103977242
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'star')#改變形狀
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'circle')#改變形狀
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'cardioid')#改變形狀
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'diamond')#改變形狀
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'triangle-forward')#改變形狀
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'triangle')#改變形狀
wordcloud2(df1,size=1.5,color='random-light',backgroundColor="black",
shape = 'pentagon')#改變形狀