这次的内容比较简单,利用AE快速制作圆饼图与长条图,

让动画内需要呈现的数据更生动!

 

先创一个背景~

 

然后新增一个Shpae Layer:

 

在这里新建一个椭圆形Ellipse:

 

然后填个色:

 

接着输入百分比数据:

这边我将数字和%符号拆开来。

 

然后加入转场效果Radial Wipe:

 

将数值调整如下:

基本上看到Radial这个单字,效果通常都是这种360°旋转开来的样子。

 

加入表达式控制内的滑杆控制:

顾名思义,接着会使用到表达式。

 

将百分比的数字点开来,到Source Text,按住ALT点击旁边的小时钟,开启表达式功能:

然后再将它的回纹针(父子关系)绑定到刚才的滑杆控制。

 

然后将文字的锚点改为左下方,贴近%符号:

文字就会跟着滑杆的数值跑动囉!

 

回到刚才的圆饼上,Radial Wipe的数值也是一样:

不过刚才的圆饼图旋转是逆时钟的方向,这边表达式的开头可以加上100-

让它从100%开始往回转(顺时钟)。

 

可以多做几个:

由于只剩下30%的空间,绿色这块地开头就要改成30-。让它从剩余30%的地方开始。

 

不过,刚才的关键影格设定的其实刚刚好,假如你移动关键影格的距离或类型,或是设定的数值不同,就会变成这个样子:

数字并不是整数,而是带有小数点。

 

ALT右键开启它的表达式功能:

然后到上图选项内,选择Math.round(value),你就会发现小数点都不见了!

 

还有另一个方法,就是直接在滑杆效果的表达式里面:

在最后打上「.value.to.Fixed(2)」,就可以只保留到小数点第二位。

同样的道理,如果改为「.value.to.Fixed(0)」,就不会有小数点囉!

 

 

成品范例:

长条图也可以利用相同的方式来处理哦~

 

※此教学AE专案档(CC 2018)下载: