2 文字雲

  • 使用字符雲包:wordcloud2
  • 語法

    • wordcloud2(data, size = 1, minSize = 0, gridSize = 0, fontFamily = NULL, fontWeight = 'normal', color = 'random-dark', backgroundColor = "white", minRotation = -pi/4, maxRotation = pi/4, rotateRatio = 0.4, shape = 'circle', ellipticity = 0.65, widgetsize = NULL)
    • data:詞雲生成數據,包含具體詞語以及頻率;
    • size:字體大小,默認爲1,一般來說該值越小,生成的形狀輪廓越明顯;
    • fontFamily:字體,如‘微軟雅黑’;
    • fontWeight:字體粗細,包含‘normal’,‘bold’以及‘600’;
    • color:字體顏色,可以選擇‘random-dark’以及‘random-light’,其實就是顏色色系;
    • backgroundColor:背景顏色,支持R語言中的常用顏色,如‘gray’,‘blcak’,但是還支持不了更加具體的顏色選擇,如‘gray20’;
    • minRontatin與maxRontatin:字體旋轉角度範圍的最小值以及最大值,選定後,字體會在該範圍內隨機旋轉;
    • rotationRation:字體旋轉比例,如設定爲1,則全部詞語都會發生旋轉;
    • shape:詞雲形狀選擇,默認是‘circle’,即圓形。還可以選擇‘cardioid’(蘋果形或心形),‘star’(星形),‘diamond’(鑽石),‘triangle-forward’(三角形),‘triangle’(三角形),‘pentagon’(五邊形);
  • 基礎繪圖如下:

library(wordcloud2)
wordcloud2(demoFreq, size = 2, fontFamily = "微軟雅黑",color = "random-light", backgroundColor = "grey") # use the example in the package

這裏寫圖片描述

  • 自定義圖形形狀:

    • 選擇想要的用作外輪廓的圖片(背景色最好爲白色)
    • 將該圖片放在R語言安裝文件裏的WordCloud2的案例圖片包中並命名(內有一張黑色背景推特logo圖片): B:\Program Files\R\R-3.3.1\library\wordcloud2\examples
    • 調用圖片路徑:Emotion <-system.file("examples/dora.jpg",package = "wordcloud2")
    • 顯示雲圖:wordcloud2(demoFreq, figPath = Emotion, size = 1,color = "random-light")
  • 自定義 文字形狀:

    • letterCloud(demoFreq, word = "LOVE", wordSize = 2,color = 'random-dark',backgroundColor = "snow")
    • letterCloud(demoFreq, word = "麼麼噠", wordSize = 2,color = 'random-dark',backgroundColor = "snow")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章