Autor:

Email:

RPubs:

Twitter:

Linkedin:

Jack Bedoya Acosta

https://rpubs.com/jbedoya/

https://twitter.com/JacksitoEST

https://ec.linkedin.com/in/jack-bedoya-acosta-24ab9b1b4

some text

Grafico de Nubes ó Wordcloud

La nube de palabras, también conocida como nube de etiquetas o de texto es una representación visual de la frecuencia y el valor de las palabras.

Por lo general se usa para resaltar la frecuencia con la que un término específico o categoría aparece en una fuente de datos. Cuantas más veces una palabra clave está presente en un conjunto de datos, la palabra clave aparecerá más grande y más remarcada.

Pasos para Realizar los Graficos

Instalar y Correr las librerias

# librarias
devtools::install_github("lchiffon/wordcloud2")
library(ggplot2)
library(wordcloud2) # Para los gráficos
library(tidyverse)  # Para modelamiento

Sintaxis de la Gráfica

wordcloud2(

  • data,
  • size = 1
  • minSize = 0,
  • gridSize = 0,
  • fontFamily = ‘Segoe UI’,
  • fontWeight = ‘bold’,
  • color = ‘random-dark’,
  • backgroundColor = “white”,
  • minRotation = -pi/4,
  • maxRotation = pi/4,
  • shuffle = TRUE,
  • rotateRatio = 0.4,
  • shape = ‘circle’,
  • ellipticity = 0.65,
  • widgetsize = NULL,
  • figPath = NULL,
  • hoverFunction = NULL

)

Primeros Gráficos

Importante la variable data debe ser un dataset con dos campos.

  • Las palabrafas (word)
  • Frecuencia (freq)

Grafico Basico

# la data tiene nombre demoFreq


wordcloud2(data=demoFreq, size=0.04)

Cambiando el fondo del grafico

# la data tiene nombre demoFreq


wordcloud2(demoFreq, size=0.04, color='random-light', backgroundColor="black")

Rotar Texto

# la data tiene nombre demoFreq


wordcloud2(demoFreq, size = 0.05, minRotation = -0.52, maxRotation = -0.52, rotateRatio = 2)

Cambiar forma Estrella

# la data tiene nombre demoFreq


wordcloud2(data=demoFreq,size = 0.03,shape = 'star')

Cambiar forma triangle

# la data tiene nombre demoFreq


wordcloud2(data=demoFreq,size = 0.03,shape = 'triangle')

Cambiar idioma a Chino

# la data tiene nombre demoFreq


wordcloud2(demoFreqC, size = 0.06, fontFamily = "????????????", color = "random-light", backgroundColor = "red")