【Excel】不写一行代码,生成2D3D图、动态变化 - 图1

【Excel】不写一行代码,生成2D3D图、动态变化 - 图2

丽丽姑娘的黑科技

关注我,这里将为大家分享各种“黑科技”、热点新闻、各种小技巧,希望对你的学习、生活有帮助!

2篇原创内容

公众号

大家好,我是黄同学🐶

最近我看一篇介绍如何用Excel来制作径向树图[1]的文章,在其中学到了一个很有趣的Excel 加载项。

大家可能都知道D3.js吧,它是目前最流行的可视化库之一。而我要给大家介绍这款实用且免费的 Excel 加载项——E2D3呢,就能在 Excel 中轻松实现各种D3的优质图表!

比如下面这些👇

3D 动态地图

通过经纬度等数据,我们可以将事件信息在三维地图中显示。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图3

通过E2D3我们可以轻松制作这个3D 动态地图,并且可以更改数据来满足自己的作图需求!

两个和弦图

下面这幅图就是D3的一幅原图——欧元债务危机,这里通过插件轻松复现。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图4

左边的图表强调了每个国家的贷款额(债权人):你可以看到日本和法国是最大的贷款国,但法国也最容易受到意大利和希腊的高风险债务影响。

右边的图表强调了每个国家的债务额(债务人):美国是迄今为止最大的债务国,几乎是第二大债务国英国的三倍。

自身变化动图

用来展示跨周期自身变化动态效果

【Excel】不写一行代码,生成2D3D图、动态变化 - 图5

转化动图

用来展示跨周期跨类别转化动态效果

(注意跟上图的区别)

【Excel】不写一行代码,生成2D3D图、动态变化 - 图6

动态气泡图

带有大小、颜色、时间滑块等属性的动态气泡图,主要用于表示随时间变化的趋势。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图7

以上五个例子为我们打开了在 Excel 中实现可视化的新思路(无需借助 Power BI 等工具)。

实际上该加载项能制作的图形远不止这些,其他的还是靠大家自己去实践吧。

接下来,我主要为大家介绍如何在Excel中调用E2D3加载项。

如何实现

第一步

我们需要在开发工具窗口中选择加载项E2D3

若你的Excel没有开发工具就得先添加它,如果已经就有那就跳过这一步吧。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图8

依次选择:【文件】👉【选项】👉【自定义功能区】,在【开发工具】前打勾并确定,具体操作见下图。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图9

第二步

在开发工具窗口中选择加载项

依次选择:【开发工具】或者【插入】👉【加载项】👉【搜索加载项】即可找到并添加

【Excel】不写一行代码,生成2D3D图、动态变化 - 图10

搜索到了加载项E2D3点击添加后,完成后会就可以在我的加载项中看到新插件 E2D3 。

点击该插件就能看到很多新的图表类型了。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图11

我们在图表分类区中会看到更多的选择,比如:统计类图表、地理类图表、路径类图表等等。

第三步

点击任一图表,即可将模板和示例数据添加到Excel中。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图12

就是这么简单,后续自己根据需求更改数据即可。

输出图片

对于我们制作的图表,E2D3还为我们提供了导出功能。

一个导出功能是可以直接下载SVG或PNG格式的图片;另一个还可以直接分享网址,点击分享后弹出的对话框,里面提供了分享用的链接以及嵌入用的HTML代码。

【Excel】不写一行代码,生成2D3D图、动态变化 - 图13

下方链接就是分享出的链接示例,网页打开即可实现交互。

https://s.e2d3.org/1473154/44136fa/a5b9daa0c3a2d56a82236a59833eb5cb

大家有时间自己试试!

参考资料

[1]

Excel数据可视化加载项E2D3制作径向树图: https://www.pig66.com/2019/145_0409/17815411.html

【Excel】不写一行代码,生成2D3D图、动态变化 - 图14

《从零到一学Word Excel PPT》本书旨在帮助从未系统学习过Excel 的人快速掌握Excel 的操作技巧。为了满足初学者的学习需求,本书从基础内容讲起,并逐渐延伸到函数、数据透视表、可视化图表,以及数据分析。为了使本书内容更加实用,我们对Excel的知识点进行了精心筛选,只挑选了常用或容易出错的知识点进行讲解。

除了知识点介绍,本书每章都配有视频课程,并附赠200 多套模板,以及专属的读者交流群。衷心希望本书能够成为你在Excel 软件学习上的“领路人”。👇

【Excel】不写一行代码,生成2D3D图、动态变化 - 图15