政府工作报告云图(关键词展示)

直观理解政策文件

需求:对于政府工作报告等政策文件如何直观理解

体会直观的价值:生成词云&优化词云

政府工作报告等文件----有效展示的词云

基本思路:

步骤1:读取文件,分词整理

步骤2:设置并输出词云

步骤3:观察结果,优化迭代

实现步骤一的代码如下所示:

from pyecharts.charts import WordCloud
from pyecharts import options as opts
from pyecharts.globals import SymbolType
data = [
    ("经济", 100),
    ("改革", 90),
    ("发展", 80),
    ("创新", 70),
    ("就业", 60),
    ("环保", 50),
    ("教育", 40),
    ("健康", 30),
    ("科技", 20),
    ("社会", 10),
    ("产业", 90),
    ("可持续发展",80),
    ("脱贫", 70),
    ("文化", 60),
    ("农业", 50),
    ("城市化", 40),
    ("智能", 30),
    ("数字化", 20),
    ("全面建设", 10),
]
wordcloud = (
    WordCloud()
    .add(series_name="", data_pair=data, word_size_range=[20, 100], shape=SymbolType.DIAMOND)
    .set_global_opts(
        title_opts=opts.TitleOpts(
            title="2023年政府工作报告词云图",
            pos_left="center",
            pos_top="top",
        ),
        tooltip_opts=opts.TooltipOpts(is_show=True),
        toolbox_opts=opts.ToolboxOpts(
            is_show=True,
            orient="vertical",
            pos_left="right",
            pos_top="center",
            feature={
                "saveAsImage": {},
                "restore": {},
            },
        ),
    )
    .set_series_opts(
        label_opts=opts.LabelOpts(formatter="{b}"),
    )
)
wordcloud.render("2023年政府工作报告词云图.html")

运行结果如下

  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值