[biblioteca de nube de palabras] Según el informe de trabajo de 2021, la biblioteca de nube de palabras de nube de palabras se utiliza para mostrar las palabras clave en el informe

El uso de wordcloud puede hacer que un documento muestre mejor las palabras clave en él, de modo que los usuarios puedan conocer los puntos clave de manera más clara y directa.

Descripción del problema: 

Busque el informe de trabajo de 2021, guárdelo como un archivo de texto, use la biblioteca jieba para segmentar el informe y luego use la biblioteca de nube de palabras wordcloud para resaltar las palabras de alta frecuencia en el informe para que el resultado sea más intuitivo y luego guardarlo como una imagen.

Debe guardar el informe de trabajo de 2021 como un archivo de texto con la ruta correcta y luego modificar el nombre del archivo en el programa de acuerdo con la ruta y el nombre del archivo.

Para mostrar la imagen de nube de palabras generada como un mapa u otras formas, debe seleccionar una imagen específica como fondo. Aquí puede usar un diseño con un color más oscuro y un color sólido, para que la imagen generada sea más hermosa. . Dado que sería ilegal poner un mapa aquí, no se adjuntarán imágenes aquí. Si es necesario, envíe un mensaje privado al blogger.

El código del programa es el siguiente:

#词云库应用
import jieba
import wordcloud
import numpy as np
from PIL import Image
import matplotlib.pyplot as plt
I=np.array(Image.open("地图.png"))
excludes = {"各位代表"} #排除词库
txt = open("2021工作报告.txt", "r", encoding="utf-8")#保存的报告文件名
txt1=txt.read()
txt.close()
words = jieba.lcut(txt1)
ls=" ".join(words)
c=wordcloud.WordCloud(stopwords=excludes,font_path="C:/Windows/Fonts/STXINGKA.ttf",#字体设置电脑磁盘字体库中的一种字体
                      background_color='white',colormap='autumn',
                      mask=I,height=400,width=854,min_word_length=2,
                      prefer_horizontal=0.8,relative_scaling=0.8)
c.generate(ls)
c.to_file("wordcloudtest1.png")
plt.imshow(c)
plt.axis('off')
plt.show()

 La parte del resultado de la ejecución del programa es la siguiente:

 

Poner el mapa violará las reglas, solo una parte de la pantalla se intercepta aquí 

Las imágenes obtenidas son bastante hermosas. La modificación de algunos parámetros de la base de datos de la nube de palabras puede cambiar el efecto de las imágenes generadas. Si tiene alguna pregunta, deje un mensaje para hacer preguntas y el blogger las restaurará lo antes posible.

¡No olvides darle un me gusta al blogger! 

Supongo que te gusta

Origin blog.csdn.net/qq_59049513/article/details/122526856
Recomendado
Clasificación