echarts词云图形状_使用python第三方库wordcloud绘制任意形状词云教程

f96b087d4fb7cd3fd1d94907059b5a18.png

此篇教程划分为两种情况,原文本为汉字和原文本为英文,教程最后有实例提供参考。

Part1 原文本为汉字

若原文本为汉字,则需要指定WordCloud方法中的font_path为要使用的汉字字体路径,因为默认的wordcloud字体DroidSansMono.ttf 不支持汉字,且指定的字体文件需要放在wordcloud安装的文件夹下,我电脑中的路径为D:Program FilesPython37Libsite-packageswordcloudsimhei.ttf

否则生成的词云图片上会是彩色方框,而不会出现汉字。

源代码如下:

import 

Part2 原文本为英文

from 
mask为遮罩,限定词云的形状,选择图片作为遮罩,图片中白色的部分不显示词,非白色部分显示词。
若遮罩图片为png格式,则使用scipy库:
from 
若遮罩图片为jpg格式,则使用matplotlib库:
import matplotlib.pyplot as plt
mask= plt.imread('psb.jpg')

Part3 运行实例

使用遮罩:

遮罩图片picture.png如下:

b9fa2a5aecb291306199323f5ec9830a.png

源代码如下:

e88ad982b17ac432187458fa75714805.png

运行结果如下:

53c58d2ec94264c5a7760aae95867cbf.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值