点击蓝字【秋叶 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 帮你打工!
扫码报名后自动弹出班主任微信
一定要添加,才能上课+免费领取资料
关注我,每天学习新的知识,一起成长!
想学什么内容,可以在评论区给我悄悄留言哦~
热门跟贴