pyecharts1.0+版本绘制wordcloud词云图

简介: 笔记

示例代码:

from pyecharts.charts import WordCloud
from pyecharts import options as opts
# 构建词云数据,词云格式[(word,count),(word,count)]
data = [
    ('java',170),
    ('python',150),
    ('c',112),
    ('javascript',99),
    ('c++',89),
    ('c#',87),
    ('PHP',79),
    ('SQL',75),
    ('Go',75),
    ('Swift',74),
    ('Ruby',72)
]
# 创建实例对象
c = WordCloud()
c.add(series_name="",data_pair=data)
# 设置标题
c.set_global_opts(title_opts=opts.TitleOpts("编程语言排行"))
# 展示图片
c.render('worldcloud.html')

运行结果:

25.png

这种图在实际应用中很常见,特别是在大数据时代,海量的数据,展示数据通过词云的形式,给人一目了然,这里数据较少,所以展现出来不是很美观,不过形式如上。

相关文章
Python绘图神器Matplotlib、Echarts、Pyecharts 和 Plotly ——可绘制各种图
Python绘图神器Matplotlib、Echarts、Pyecharts 和 Plotly ——可绘制各种图
Python绘图神器Matplotlib、Echarts、Pyecharts 和 Plotly ——可绘制各种图
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘制多图 1
这段代码介绍了如何使用 Matplotlib 库中的 `subplot()` 方法在同一画布上绘制多个子图。通过指定行数(`nrows`)、列数(`ncols`)以及子图的位置序号(`index`),可以在一个整体图像中布局多个独立的图表。例如,`subplot(1, 2, 1)` 和 `subplot(1, 2, 2)` 分别指定了在一个 1 行 2 列的网格中的第一个和第二个位置。示例展示了如何创建两个子图,并分别为它们添加标题。
29 5
|
3月前
|
Python
Matplotlib 教程 之 Matplotlib 绘制多图 2
subplot()` 需要手动指定位置参数,而 `subplots()` 可以一次性生成多个子图,只需调用生成对象的 `ax`。示例代码展示了如何在一个 2x2 的网格中绘制四个不同的子图,并为每个子图设置了标题,最后还添加了一个总标题 "Baidu subplot Test"。
27 0
|
3月前
|
关系型数据库 Python
Matplotlib 教程 之 Matplotlib 绘制多图 3
`subplot()` 需要手动指定位置,而 `subplots()` 可一次性生成多个子图,通过 `ax` 对象进行调用。`subplots()` 方法支持多种参数,如设置行列数 (`nrows`, `ncols`)、共享轴 (`sharex`, `sharey`) 等。示例展示了不同场景下的子图绘制方法,包括共享轴、极坐标图等。
30 0
|
8月前
|
Python
python绘制词云图
python绘制词云图
83 0
|
Python
【Python】【Matplotlib】词云图
关于从网页获取文本
102 0
|
自然语言处理
绘图系列|R-wordcloud2包绘制词云
绘图系列|R-wordcloud2包绘制词云
122 0
|
项目管理 Python
Matplotlib绘制燃尽图
燃尽图是IT项目管理的重要知识点,本文试用Matplotlib绘制燃尽图。
194 1
Matplotlib绘制燃尽图
|
Python
python pyecharts 画图 饼图柱状图
python pyecharts 画图 饼图柱状图
235 0
python pyecharts 画图 饼图柱状图