En esta ocasión se va a trabajar con una librería muy curiosa que nos permite crear un gráfico de nubes de palabras que te puede servir para cualquier informe, trabajo o investigación aunque tiene más un enfoque creativo. Existen muchas maneras de crearla, nosotros vamos a hacerlo con Python.

Vamos a obtener un texto de Wikipedia, a través de una búsqueda través de una palabra de nuestro interés. Vamos a calcular la cantidad de veces que se repiten las palabras, las que aparezcan con más frecuencia se mostrarán en mayor tamaño en la visualización.  Vamos a hacerlo en el entorno de Anaconda, ya se enseñó en una entrada anterior como instalar librerías, en este caso “wordcloud” y “wikipedia”.

Entonces nos vamos al notebook y empezamos a importar dichas librerías junto a «matplotlib» la cual es una librería que nos ayuda a generar gráficas.

El siguiente paso es indicarle la palabra, o palabras de búsqueda, y que lo muestre:

Entonces con el siguiente código generamos la nube de palabras :

Y podremos guardar la imagen para poder utilizarla a conveniencia:

Dejo el código completo:

import wikipedia
from wordcloud import WordCloud
import matplotlib.pyplot as matplt
ejemplo = wikipedia.summary("word cloud")
print(ejemplo)
wordcloud = WordCloud(max_font_size=70, max_words=100).generate(ejemplo)
matplt.imshow(wordCloud,interpolation="bilinear")
matplt.axis("off")
matplt.show()
image = wordCloud.to_image()
image.save("ejemplo.png")
image.show()

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (2 votos, promedio: 5,00 de 5)

Cargando…

Formación de calidad impartida por profesionales