一、本文目标
如何使用wordcloud包,绘制词云图。
输入:
1、所需画成词云图的文本数据
2、词云图轮廓所需的图片
输出:
1、满足要求的词云图片
二、代码详情
1、使用到的第三方包
wordcloud:绘制词云图的第三方包
jieba:中文分词包
PIL:图片读取第三方包
numpy:处理数据第三方包
matplotlib:绘图第三方包
os:文件读取第三方包
2、代码详情
import jieba #中文分词包
from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
from os import path
#定义绝对路径地址
__file__ = "C:/Users/cd/demo/"
#把路径地址字符串转换为文件路径
d = path.dirname(__file__)
#path.join实现文件地址的链接,open则打开相应的文件,read则读取相应的文件
text = open(path.join(d, 'sports.txt')).read()
#中文文