查看原文
其他

Python编程案例|词频云图

陈鸥辉 信息科技时代 2024-03-15

准备工作一:安装pandas/wordcloud/xlsx

windows下安装pandas库

win + r #打开运行
cmd #进入黑黑的窗口
where python #找到自己python的安装路径
cd 到路径
pip install pandas #用pip安装pandas库,搞定

linux下安装pandas库

不同版本安装命令不同,一般情况下直接install pandas 就好了。


安装wordcloud方法类似,如果出错则下载.whl文件用pip命令一样安装。


安装xlsx:

先下载:https://pypi.org/project/xlrd/#files



然后pip install .whl安装完毕。

准备工作二:在D盘下放置一个excel文件及字体,内容如下。

编写代码:

import hashlib
import pandas as pd
from wordcloud import WordCloud
geo_data=pd.read_excel(r"D:\data\test.xlsx")
words = ','.join(x for x ingeo_data['city'] if x != []) #筛选出非空列表值
wc = WordCloud(
background_color="green", #背景颜色"green"绿色
max_words=100, #显示最大词数
font_path='D:\data\jlx.ttf', #显示中文
min_font_size=5,
max_font_size=100,
width=500 #图幅宽度
)
x = wc.generate(words)
x.to_file('d:\data\geo_data.png')

运行后显示结果如下:

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存