인공지능/R

R - wordcloud

해피밀세트 2020. 4. 23. 16:34
반응형

 

 

1. wordcloud

wordcloud 라이브러리 설치 및 임포트

install.packages("wordcloud")

library(wordcloud)

# 필요한 패키지를 로딩중입니다: RColorBrewer - 색상 모아두는것

 

 

word <- c("뇌","뇌파","우뇌","좌뇌","간뇌","MRI",

          "알파파","베타파","감마파","편도체","전두엽",

          "측두엽","두정엽","수면","해마","감각","기억",

          "운동","언어","신경","신경세포")

freq <- c(250,200,50,30,55,60,

          87,150,60,70,30,

          10,500,600,10,110,20,

          73,410,150,300)

 

일때

# wordcloud 만들기

wordcloud(word,freq)

# random.order : 수행할때마다 랜덤으로 모양이 바뀌도록 설정

wordcloud(word,freq,random.order = T)

# colors : 글자에 색깔 넣기

wordcloud(word,freq,random.order=T,

          colors = rainbow(length(word)))

# random.order : 색깔도 랜덤으로 바꾸기

wordcloud(word,freq,random.order=T,

          random.color=T,

          colors = rainbow(length(word)))

# scale : 글자 크기 조절

wordcloud(word,freq,random.order=T,

          colors = rainbow(length(word)),

          scale=c(5,2))

# min.freq : 출력될 단어의 최소 빈도수 조절

wordcloud(word,freq,random.order=T,

          colors = rainbow(length(word)),

          scale=c(5,2),

          min.freq = 50)

# max.words : 가장 많은 빈도수 5개만 출력

wordcloud(word,freq,random.order=T,

          colors = rainbow(length(word)),

          scale=c(5,2),

          min.freq = 100, max.words=5)

 

2. wordcloud2 

wordcloud2 라이브러리 설치 및 임포트

install.packages("wordcloud")

library(wordcloud)

 

# 사용 데이터

df
str(df)

# 기본 사용법

wordcloud2(df)

# 글자색, 배경색 바꾸기

wordcloud2(df,color="random-light",

           backgroundColor = "black")

반응형