使用pyecharts画词云(wordcloud)

词云是一个比较常见的数据可视化方法,通过词的大小可以让人一眼就可以看到哪个词比较突出。

我现在知道的画词云的方法有两种,一种是用pyecharts,另一种是用python的wordcloud包。这里主要讲使用pyecharts画词云的方法。

pyecharts github的链接:https://github.com/pyecharts/pyecharts,但是感觉写的不是很清楚啊

用pyecharts画词云时,输入数据中的每一个词为(word,value)这样的元祖形式,然后将所有的词放入一个list中。

例如:[('Sam S Club',10000), ('Macys',6181)]

我们还是来举个?:

### 使用pyecharts画词云
from pyecharts.charts import WordCloud

data = [('python', 23),('word',10),('cloud',5)]

mywordcloud = WordCloud()
mywordcloud.add('',data, shape='circle')
### 渲染图片
mywordcloud.render()
### 指定渲染图片存放的路径
### mywordcloud.render('E:/wordcloud.html')

运行程序后会在指定的位置生成一个html文件,有时候这个html文件打开的很慢,不能秒开的那种,需要等一等。

                                                        &n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值