作者:乔山办公网日期:
返回目录:excel表格制作
D3有太多漂亮的可视化图表,其中径向树图看起来很舒服,适合用来显示树状结构的数据,尤其是文本类的,之前也有网友在QQ群中问如何制作径向树图。
JSON数据格式与Excel数据之间的转换,挺麻烦,而且,一不小心因为字符编码的问题,还会导致乱码,所以折腾了几次,最后还是放弃了,直到发现了这个E2D3的Excel的加载项。
这个加载项在Excel在线商店中就能找到:Excel>插入>加载项>获取加载项
然后再商店中搜索E2D3:点击添加,就安装好了。
接下来我们就来试着制作一个径向树图:
添加一个径向树图
打开E2D3加载项后,主页面下就有这个图,鼠标移到图上时,会有按钮提示“visualize”,点击按钮,就会生成一个,默认的径向树图,以及一个数据表。
这个图就是D3.JS网站中的图,一模一样。我们只要按照给出的数据表,填写数据进去,就会把这个示例的图,变成我们自己的图。
替换数据
保证原有的数据表的结构,不要改变表头,只复制数据进来就好了
替换数据后,就是这个样子
如果数据区范围增加,超过了示例的数据区,需要选中数据区,按左上角Reset Data Area这个按钮,使数据区变更生效。
导出图片
我们制作这个图表,有些时候我们需要另存为图片,用到PPT或其他报告、文章中,E2D3加载项也提供了保存图片的功能,在右上角有Save Image按钮,提供两种格式:
- SVG:指可伸缩矢量图形 (Scalable Vector Graphics)
- PNG:便携式网络图形是一种无损压缩的位图图形格式
点击按钮后,会出现上面的对话框,提示保存图片。
E2D3这个加载项,有点像Power BI Desktop中的数据可视化对象,只要按照格式提供数据,就能做出可视化图表,这个加载项,有些不太稳定,会出现图片占位的情况,只要稍微耐心点操作,就好了。
另外,这个加载项还能制作自动演示的动态可视化图表:
如果你的Excel支持在线商店,赶紧试一试吧。
最后说一下,我的圈子也开通了,欢迎大家加入!