哈囉!又到了快樂的教學時光。
這次的內容比較簡單,利用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)下載: