Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

Alchemist

[R] - Wordcloud2 본문

STUDY

[R] - Wordcloud2

Alchemist__ 2019. 6. 2. 19:04

 

https://cran.r-project.org/web/packages/wordcloud2/vignettes/wordcloud.html

 

Wordcloud2 introduction

This is an introduction to wordcloud2 package. This package provides an HTML5 interface to wordcloud for data visualization. Timdream’s wordcloud2.js is used in this package. This document show two main function in Wordcloud2: wordcloud2: provide tradition

cran.r-project.org

전에 텍스트마이닝 하는 포스트를 올렸던 적이 있다.

이번에는 워드클라우드2를 이용해서 좀 더 심화된 실습을 해보도록 하자.

wordcloud2 설치 코드이다.

require(devtools)
install_github("lchiffon/wordcloud2")

wordcloud2를 이용해 타원형 기본 워드클라우드를 만든다.

library(wordcloud2)
wordcloud2(data = demoFreq)

하지만 고작 타원형 텍스트마이닝을 하기 위해 wordcloud2를 설치할 이유는 없지 않은가? 조금 더 재밌는 모습으로 바꿔보도록 하자.

 

wordcloud2의 재미있는 기능은 지정한 단어, 문자, png 파일로 텍스트마이닝을 할 수 있다는 점이다.

K 글자를 이용해 텍스트마이닝을 해보자.

letterCloud(demoFreq, word = "K", size = 2)

 

글자 뿐 아니라 단어를 이용해 텍스트 마이닝을 할 수 있다.

letterCloud(demoFreq, word = "KIM", size = 2)

이번에는 가천대 로고를 활용해 텍스트마이닝을 해보도록 하자.

 

figPath = system.file("C:\\Users\\Bang\\Desktop\\SOURCE\\Doit_R\\ss\\gachon_1.png",package = "wordcloud2")
wordcloud2(demoFreq, figPath = "C:\\Users\\Bang\\Desktop\\SOURCE\\Doit_R\\ss\\gachon_1.png", size = 1.5,color = "skyblue")

처음 이미지는 색이 달라 바람개비의 모습이 출력되지 않았다.

(wordcloud2의 공식 홈페이지를 보니 흑백 사진을 활용했기에 직접 흑백으로 바꾸어 작업했다.)

완성