分享

用 Excel 致敬北京奥运开幕9周年

 快乐的合欢 2017-08-09



激动之余,

也想结合奥运会9周年推送一篇文章,

以此致敬(蹭热度)!

 

当看到活字印刷的环节时,灵感来了,

 


动图:


 

是不是可以用Excel的三维地图(Power Map)来进行模拟呢?

只要我们指定每个字模对应的X、Y坐标,

并通过数值控制柱子的高低,

再配合时间进度,

让每根柱子随着时间推移而发生高低变化。

 

强迫症犯了...,无论如何也要试一试。


经过一天的努力,下面是最终的效果: 

 

 

简单分享一下过程: 

 

【准备数据】

首先,我们需要下列数据:

X坐标

Y坐标

时间

高度

 

Power Query可以帮我们节省很多工作,

比如生成所有的39 X 23 = 897个坐标,

并且按照固定的时间长度生成笛卡尔积表。

 


 

【在 Power Map中导入自定义地图】


准备一张背景图片导入到Power Map自定义地图中,

调整并固定好坐标范围。

 

 

【数据分解】

剩下的就是根据动作的要求,虚拟运动数据了。

这里我没有更好的办法,手工做的,

大家如果有更好的办法欢迎分享。

 

原效果:


 

思路:

按时间顺序,字模从中间依次散开,然后“和”字出来。

参考下图:


 

最终效果: 


 


 

原效果:


 

思路:

字模从四周向中间推进,最后消失:。

如下


 最终效果:

 




原效果:


思路:


最终效果:




原效果:


思路:

依靠增加图层来解决,

让第二个图层颜色为粉红,

并略高于第一层。


最终效果:




由于模拟数据工作量太大(70万数据),

省去了部分细节。


不得不佩服藏在字模下面的897名官兵,

能记住这么多动作并整齐划一地做出来!!!


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多