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

太绝了!用了这么多年的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.

相关推荐
热点推荐
乌军收复南线重镇,俄罗斯加里宁格勒遭遇3连击

乌军收复南线重镇,俄罗斯加里宁格勒遭遇3连击

史政先锋
2026-03-27 21:01:41
油价一夜突变!今天3月27日调整后,全国加油站92、95汽油最新售价

油价一夜突变!今天3月27日调整后,全国加油站92、95汽油最新售价

沙雕小琳琳
2026-03-27 20:35:38
拟10派70元!A股又现大手笔分红

拟10派70元!A股又现大手笔分红

中国能源网
2026-03-27 08:49:21
2026年养老金调整方式或变,中央定调取消工龄挂钩

2026年养老金调整方式或变,中央定调取消工龄挂钩

老头的传奇色彩
2026-03-27 13:39:21
21999元 雅迪发布半固态电池电摩:极速110km/h 一次充电能跑112公里

21999元 雅迪发布半固态电池电摩:极速110km/h 一次充电能跑112公里

快科技
2026-03-26 07:52:08
德国名将弗朗西斯卡不再称赞樊振东,队友揭示他从梦想变为拼搏的普通人

德国名将弗朗西斯卡不再称赞樊振东,队友揭示他从梦想变为拼搏的普通人

生活新鲜市
2026-03-27 20:38:55
没想到不翻不知道,一翻吓一跳,张雪峰几乎每个月都在网上喊累

没想到不翻不知道,一翻吓一跳,张雪峰几乎每个月都在网上喊累

岁月有情1314
2026-03-26 12:13:10
欧预赛附加赛太残酷了:随着意大利2-0,欧洲8大劲旅宣告无缘世界杯

欧预赛附加赛太残酷了:随着意大利2-0,欧洲8大劲旅宣告无缘世界杯

侧身凌空斩
2026-03-27 06:52:33
伊朗已正式回应美国提出的停火协议15点内容

伊朗已正式回应美国提出的停火协议15点内容

新京报
2026-03-26 22:00:22
八强锁定!西部大结局倒计时,恩怨局提前定,勇士出局湖人成关键

八强锁定!西部大结局倒计时,恩怨局提前定,勇士出局湖人成关键

老侃侃球
2026-03-27 15:20:51
太突然!土耳其的油轮竟被袭击了,不在霍尔木兹海峡,而是在黑海

太突然!土耳其的油轮竟被袭击了,不在霍尔木兹海峡,而是在黑海

达文西看世界
2026-03-27 12:23:03
提升士气和话题度:两名冬奥冠军以球员身份加盟“东北超”球队

提升士气和话题度:两名冬奥冠军以球员身份加盟“东北超”球队

澎湃新闻
2026-03-26 19:22:28
越打越出惊喜!以色列传来好消息,美军彻底歇菜:8年无法再开战

越打越出惊喜!以色列传来好消息,美军彻底歇菜:8年无法再开战

知法而形
2026-03-26 17:28:20
张玉宁传射建功!机警推射破498天国足球荒,5年首次单场传射

张玉宁传射建功!机警推射破498天国足球荒,5年首次单场传射

奥拜尔
2026-03-27 15:27:15
鸿蒙智行电池技术负责人:为延长电池寿命 我们把华为化学家、数学家都投入了进来

鸿蒙智行电池技术负责人:为延长电池寿命 我们把华为化学家、数学家都投入了进来

快科技
2026-03-27 15:22:06
标普500指数、纳斯达克100指数期货跌幅扩大,触及盘中低点

标普500指数、纳斯达克100指数期货跌幅扩大,触及盘中低点

每日经济新闻
2026-03-27 18:47:23
一文看懂西部3-6名之争:湖人第3掘金未必要第4,火箭森林狼吃亏

一文看懂西部3-6名之争:湖人第3掘金未必要第4,火箭森林狼吃亏

铁甲西奇
2026-03-27 08:34:56
坚决反对中国任何城市申办奥运会,国际奥委会这次怕是真失算了

坚决反对中国任何城市申办奥运会,国际奥委会这次怕是真失算了

南权先生
2026-03-25 15:25:11
很多人都患过“带状疱疹”,却不知它和“老年痴呆”有关!了解下

很多人都患过“带状疱疹”,却不知它和“老年痴呆”有关!了解下

健康科普365
2026-03-27 16:20:06
遗憾!3次活命机会都没抓住!张雪峰去世前,倒地30分钟才被发现

遗憾!3次活命机会都没抓住!张雪峰去世前,倒地30分钟才被发现

奇思妙想草叶君
2026-03-26 02:36:58
2026-03-27 22:52:49
秋叶excel incentive-icons
秋叶excel
宝藏表哥
1344文章数 1151关注度
往期回顾 全部

头条要闻

男生欲性侵15岁女同学将其杀害 事后去事发地查看情况

头条要闻

男生欲性侵15岁女同学将其杀害 事后去事发地查看情况

体育要闻

邵佳一:足球就像一场马拉松

娱乐要闻

范玮琪加盟,官宣《浪姐7》遭全网抵制

财经要闻

我在小吃培训机构学习“科技与狠活”

科技要闻

杨植麟张鹏夏立雪罗福莉,聊龙虾、聊涨价

汽车要闻

与众08,金标大众不能输的一战

态度原创

教育
艺术
数码
健康
房产

教育要闻

9科全!2026山东枣庄高三二模试卷及答案汇总【枣庄二调】

艺术要闻

张大千:形成于未画之先,神留于既画之后

数码要闻

OPPO Enco Clip 2耳机外观公布,可选高光金/深空灰两种配色

干细胞抗衰4大误区,90%的人都中招

房产要闻

6.8万方!天河员村再征地,金融城西区开发全面提速

无障碍浏览 进入关怀版