简单的条形图动画

2020-07-08 10:57:44 浏览数 (1)

寒假偷了个小懒,把法定的初七上班拖到了元宵节,又抓住机会拖过了情人节,这种无视规矩挖坑不填的做法让我身心愉悦,所以乘着自己心情好决定恢复更新。

今天打算简单谈一下条形图里的交互动画

PPT的动画功能很强大,动画不仅可以加到文字和图像上,还可以加到图表上,适当的动画可以起到强调的作用,吸引观众的注意力。

我们拿前面的火箭图做例子示范一下。首先选中图表,在动画里添加一个“飞入”动画,这个动画是对图表整体添加的,效果如下图

如果我们想针对图表中的单独元素添加动画呢?例如让火箭一个一个升起,我们该如何做?

这种效果其实实现也很容易,只是隐藏比较深,我们观察动画列表,会发现效果列表的右方有个【效果选项】,单击进入,在【序列】一列中,“作为一个对象”为默认选项,把它修改为“按类别”,就可以实现火箭逐渐进入的效果。

如果改为'按系列”,效果就有些崩坏了

这时候我们再看一下这个图表的数据,注意一下数据的title,是不是立马明白动画效果中“按类别”、“按系列”的含义了。

经过测试,PPT大部分内置动画可以加到图表中,所以大家可以放心食用。但是就我个人经验来看,用的最多的就四个,分别为淡出、飞入、浮入和擦除,这四个动画效果人畜无害岁月静好,和外面那种妖艳*货效果一点儿都不一样。

下面是效果展示。

淡出效果

飞入效果

浮入效果

擦除效果

妖艳效果

......

上面就是一些简单的条形图动画效果,如何你想实现更高级的交互动效,例如鼠标移动到数据上时实现数据弹动,局部图表缩放和动态展示,这些都需要逐个添加或借助VBA编程来实现,如果你有一定的编程基础,可以学习一下百度的图表开源库ECharts,那个的交互实现比PPT实现更简单(?)。

0 人点赞