网易首页 > 网易号 > 正文 申请入驻

太绝了!用了这么多年的WPS,我竟然不知道它能用Python直接生成图表!

0
分享至

点击蓝字【秋叶 Excel】

发送【7】

免费领 1000+篇 Excel 精选教程!

本文作者:拉登Dony

本文来源:拉小登

本文编辑:竺兰

大家好,这里是秋叶编辑部~

你知道吗?WPS 里的 Python 能直接生成图表,如下图:

而且这些图表,还有动态交互效果,实在是太强了!

方法特别简单,只需要根据下面的步骤,套用模板就行

即使你是零基础,不会写代码,也能参考今天的教程轻松上手制作这样的图表。

其实,掌握 AI 并不难,难的是踏出尝试新工具的第一步~

无论是对 AI 感兴趣想试试看,还是有需求(升职加薪或做副业),你都可以加入《DeepSeek 3 天办公实战营》学习一下新技能!

原价 99 元

3 天课程手把手带你学习:

AI 数据分析、AI 写作、AI PPT ……

还能免费获得 DeepSeek 学习资料包

名额有限,立即扫码报名吧!

扫码报名后自动弹出班主任微信

一定要添加,才能上课+免费领取资料

基础用法

这些图表都是基于百度开源的PyEcharts框架生成的,找到模板直接套用即可。

进入官网

首先进入 PyEcharts 的官网。网址:

https://gallery.pyecharts.org/#/README

左边是所有的图表模板清单,数量巨多,点击就能查看图表预览效果,以及对应的代码。

复制图表代码

我们以最简单的柱形图为例,点击【Sankey - Sankey_base】这个模板,点击右上角的【复制代码】。

粘贴图表代码

① 新建多维表格

接下来,进入金山文档,新建一个多维表格。

② 新建脚本

在效率选项卡中点击【PY脚本】【新建脚本】。

③ 粘贴代码

把复制的代码,粘贴到编辑区域。

from pyecharts import options as opts
from pyecharts.charts import Sankey
nodes = [
    {"name": "category1"},
    {"name": "category2"},
    {"name": "category3"},
    {"name": "category4"},
    {"name": "category5"},
    {"name": "category6"},
]
links = [
    {"source": "category1", "target": "category2", "value": 10},
    {"source": "category2", "target": "category3", "value": 15},
    {"source": "category3", "target": "category4", "value": 20},
    {"source": "category5", "target": "category6", "value": 25},
]
c = (
    Sankey()
    .add(
        "sankey",
        nodes,
        links,
        linestyle_opt=opts.LineStyleOpts(opacity=0.2, curve=0.5, color="source"),
        label_opts=opts.LabelOpts(position="right"),
    )
    .set_global_opts(title_opts=opts.TitleOpts(title="Sankey-基本示例"))
    .render("sankey_base.html")
)

④ 调整代码

在代码中找到【c=】,删除掉。

修改后代码如下:

from pyecharts import options as opts
from pyecharts.charts import Sankey
nodes = [
    {"name": "category1"},
    {"name": "category2"},
    {"name": "category3"},
    {"name": "category4"},
    {"name": "category5"},
    {"name": "category6"},
]
links = [
    {"source": "category1", "target": "category2", "value": 10},
    {"source": "category2", "target": "category3", "value": 15},
    {"source": "category3", "target": "category4", "value": 20},
    {"source": "category5", "target": "category6", "value": 25},
]
(
    Sankey()
    .add(
        "sankey",
        nodes,
        links,
        linestyle_opt=opts.LineStyleOpts(opacity=0.2, curve=0.5, color="source"),
        label_opts=opts.LabelOpts(position="right"),
    )
    .set_global_opts(title_opts=opts.TitleOpts(title="Sankey-基本示例"))
    .render("sankey_base.html")
)

然后点击【运行】执行代码。

稍后图表就会在下面出现预览效果,点击插入到表格就搞定了,就是这么简单。

重复上面的步骤,可以制作更多精美图表。

进阶教程

你可能在网上看到过 PyEechart+WPS 表格的图表方法,大部分博主讲到这儿就结束了。

然后你就跟风去尝试了,做出一堆花里胡哨的图表,但是回到工作中,第 1 步就做不下去了。

原因是不知道怎么改数据!!!!

我从来都是讲实用的,落地的方法,马上教你,把 PyEcharts 改成自己的数据!

提取图表数据

把复制好的代码,发给豆包,让豆包帮我们把代码中的数据提取出来,并用表格的形式显示。

请提取代码中的数据,并用表格的形式输出

from pyecharts import options as opts
from pyecharts.charts import Sankey
nodes = [
    {"name": "category1"},
    {"name": "category2"},
    {"name": "category3"},
    {"name": "category4"},
    {"name": "category5"},
    {"name": "category6"},
]
links = [
    {"source": "category1", "target": "category2", "value": 10},
    {"source": "category2", "target": "category3", "value": 15},
    {"source": "category3", "target": "category4", "value": 20},
    {"source": "category5", "target": "category6", "value": 25},
]
(
    Sankey()
    .add(
        "sankey",
        nodes,
        links,
        linestyle_opt=opts.LineStyleOpts(opacity=0.2, curve=0.5, color="source"),
        label_opts=opts.LabelOpts(position="right"),
    )
    .set_global_opts(title_opts=opts.TitleOpts(title="Sankey-基本示例"))
    .render("sankey_base.html")
)

AI 可以帮我们读懂代码内容,并成功提取数据,效果如下:

修改图表数据

有了表格之后,可以轻松的把数据改成我们自己的。

然后,把新的数据发给豆包,让 AI 把数据写入到原来的代码中去。

下面是我修改后的数据,请更新到代码中去

源节点 目标节点 值

中国 华东 10

华东 山东 15

山东 济南 20

中国 华北 25

from pyecharts import options as opts
from pyecharts.charts import Sankey
nodes = [
    {"name": "中国"},
    {"name": "华东"},
    {"name": "山东"},
    {"name": "济南"},
    {"name": "华北"}
]
links = [
    {"source": "中国", "target": "华东", "value": 10},
    {"source": "华东", "target": "山东", "value": 15},
    {"source": "山东", "target": "济南", "value": 20},
    {"source": "中国", "target": "华北", "value": 25}
]
(
    Sankey()
    .add(
        "sankey",
        nodes,
        links,
        linestyle_opt=opts.LineStyleOpts(opacity=0.2, curve=0.5, color="source"),
        label_opts=opts.LabelOpts(position="right"),
    )
    .set_global_opts(title_opts=opts.TitleOpts(title="Sankey-基本示例"))
    .render("sankey_base.html")
)

接下来,按照前面的步骤,把修改后的代码,粘贴到金山文档中,运行就可以得到更新后的图表。

借助 AI 的力量,确确实实可以提高我们的办公效率,如果你也想掌握 AI,让它帮自己打工,

那么,你该加入《DeepSeek 3 天办公实战营》了!

在课程中,不仅有金牌讲师 @AI陈手把手教学 AI 数据分析、AI 写文案、AI 设计、AI 做 PPT,助你提高效率、减轻工作压力~

现在报名,还能免费领取《DeepSeek 学习资料包》!

课程原价 99 元

✅秋叶实战派老师教学

✅专业助教随时答疑

✅掌握多种 AI 神器

名额有限,立即扫码报名

让 AI 帮你打工!

扫码报名后自动弹出班主任微信

一定要添加,才能上课+免费领取资料

关注我,每天学习新的知识,一起成长!

想学什么内容,可以在评论区给我悄悄留言哦~

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
巴黎这一天,被大咖环绕的刘亦菲,让所有人见识了她的国际地位

巴黎这一天,被大咖环绕的刘亦菲,让所有人见识了她的国际地位

揽星河的笔记
2026-03-11 17:03:26
特朗普傻眼,难怪伊朗导弹百发百中,原来有人偷偷给美军定位

特朗普傻眼,难怪伊朗导弹百发百中,原来有人偷偷给美军定位

策前论
2026-03-09 23:05:04
91%!华为越过“生死线”鸿蒙6.0直接起飞,会不会取代安卓?

91%!华为越过“生死线”鸿蒙6.0直接起飞,会不会取代安卓?

小柱解说游戏
2026-03-11 20:37:34
仅1个月,央媒对贺娇龙的称呼又变了,7字之差背后:风向再变

仅1个月,央媒对贺娇龙的称呼又变了,7字之差背后:风向再变

李汪手工制作
2026-03-11 06:49:43
机关算尽太聪明!汪小菲回京仅1天,马筱梅曝光大S豪宅“内幕”

机关算尽太聪明!汪小菲回京仅1天,马筱梅曝光大S豪宅“内幕”

夏末moent
2026-03-12 01:30:47
中超外援被查出美国涉赌,回应来了

中超外援被查出美国涉赌,回应来了

中国新闻周刊
2026-03-11 08:38:02
向佐踢主持人后续!百克力回应:确实有不爽,曝对方私下真实人品

向佐踢主持人后续!百克力回应:确实有不爽,曝对方私下真实人品

情感大头说说
2026-03-11 21:05:54
刘亦菲内衣广告爆了!宝格丽蹭了波大的

刘亦菲内衣广告爆了!宝格丽蹭了波大的

广告案例精选
2026-03-11 11:42:38
“不漂亮,还很吓人!”艺考生大眼睛赛过小燕子,却引起网友不适

“不漂亮,还很吓人!”艺考生大眼睛赛过小燕子,却引起网友不适

妍妍教育日记
2026-02-03 13:49:25
紫牛头条|52岁配送员送单途中晕倒昏迷,无法确认劳动关系,保险又拒赔

紫牛头条|52岁配送员送单途中晕倒昏迷,无法确认劳动关系,保险又拒赔

扬子晚报
2026-03-12 07:15:24
悬念落地!4亿桶储备驰援市场,国际原油缘何继续大涨

悬念落地!4亿桶储备驰援市场,国际原油缘何继续大涨

第一财经资讯
2026-03-12 07:50:09
四川一男子被发现昏倒车内,多名路人出手,三女子跪地急救

四川一男子被发现昏倒车内,多名路人出手,三女子跪地急救

黄河新闻网吕梁
2026-03-12 08:15:21
“治港败类”曾荫权:治理香港7年,为何却在卸任后,获刑20个月

“治港败类”曾荫权:治理香港7年,为何却在卸任后,获刑20个月

卷史
2025-09-15 11:50:59
小米推出米家扫拖机器人6 Max,首发国补价4899元起

小米推出米家扫拖机器人6 Max,首发国补价4899元起

IT之家
2026-03-11 15:07:13
首秀就碰上逆转惨案,仅仅得到8分2板2抢断,广东白等一个阶段?

首秀就碰上逆转惨案,仅仅得到8分2板2抢断,广东白等一个阶段?

宏远小师哥
2026-03-12 08:10:13
福建省委决定,林萍兰、李伟履新(附简历)

福建省委决定,林萍兰、李伟履新(附简历)

人民资讯
2026-03-11 18:11:06
驻韩美军6部萨德发射车全部运出

驻韩美军6部萨德发射车全部运出

界面新闻
2026-03-11 09:47:13
中超好消息!感谢武里南联,墨尔本城亚冠出局,中超席位保住了!

中超好消息!感谢武里南联,墨尔本城亚冠出局,中超席位保住了!

海浪星体育
2026-03-11 09:12:10
中国人口绝不能到亿级体量之下

中国人口绝不能到亿级体量之下

文青大叔说
2026-03-08 09:19:26
女演员自曝投资失败,从800平大房子搬进80平出租屋:把所有钱放股市,赔了几百万

女演员自曝投资失败,从800平大房子搬进80平出租屋:把所有钱放股市,赔了几百万

大象新闻
2026-02-12 11:45:10
2026-03-12 08:44:50
秋叶excel incentive-icons
秋叶excel
宝藏表哥
1330文章数 1149关注度
往期回顾 全部

头条要闻

牛弹琴:伊朗开出停战三大条件 这是让美国"投降"啊

头条要闻

牛弹琴:伊朗开出停战三大条件 这是让美国"投降"啊

体育要闻

郭艾伦重伤,CBA下半赛季还能期待些什么

娱乐要闻

蔡少芬晒全家福照,两女儿成最大亮点

财经要闻

美国真正的危机,才刚刚开始!

科技要闻

腾讯"养虾"暴涨后,百度急得在门口"装虾"

汽车要闻

莲花纠偏, 冯擎峰的“收”与“守”

态度原创

艺术
教育
旅游
数码
军事航空

艺术要闻

字写得像个“独行侠”?教你治愈连贯性缺失!

教育要闻

农村养猪要放音乐,神曲在对你的孩子做同样的事

旅游要闻

视窗|春拂西湖游兴浓

数码要闻

苹果MacBook Air OLED预计2028年亮相 最晚2029年发

军事要闻

朝鲜"崔贤"号驱逐舰进行战略巡航导弹试射

无障碍浏览 进入关怀版