Excel怎麼製作圓形自動旋轉圖
在《仿音控器柱狀圖》一文中,通過“擬物化”的改造用Excel圖表模仿了一組音控滑動條,現在再來給環形圖換點花樣,來試試模仿旋轉按鈕。
生成後的效果如下圖所示。這個圖表的特點是整體形態類似收音機、電扇或其他機械面板上的旋轉按鈕,隨著資料的變化,旋鈕指標所指示的角度也會隨外部圓環一同自動變化,同時兼具動感和立體感,適合用於DashBoard等動態圖表場景中。經常可以看到DashBoard中所使用的儀表盤圖表,也可以參考類似的方法來實現。
以下具體實現方法適合於Excel2007及以上版本。
步驟1:
首先是資料準備工作。圓環圖本身所需的資料包含兩個資料,在圓環中由這兩個資料共同分配360度的扇區角度。現在需要增加兩列輔助資料,第一列輔助資料由3個數值1所組成,第二列輔助資料則是在兩個原始資料的中間插入一小部分數值形成3個資料,這一小部分數值可以分別從兩邊的資料中提取一部分,以此來保持數值的總和不變。在這個例子當中,中間數值從兩邊分別取出5,然後加到一起形成10。
這個輔助資料未來將會用來生成旋鈕上的指標標記,因此中間那部分數值實際上就代表了旋鈕指標的圓心角度位置。
步驟2:
使用原始的兩個資料建立一個圓環圖。
步驟3:
繼續將第一列輔助資料(3個資料)和第二列輔助資料(3個資料)新增到圖表中,形成3層圓環。比較簡便的操作方法:選中兩列輔助資料然後按【Ctrl C】複製,再選中圖表,按【Ctrl V】貼上即可。
步驟4:
使用【選擇資料】命令,通過資料系列對話方塊中的上下箭頭來調整系列順序,把第二個輔助資料系列移至最上,把原始資料系列移至最下。在圖表上所表現出來的就是原始資料(兩段圓環)顯示在最外層,第一列輔助資料系列(三段等長圓環)顯示在中間層,第二列輔助資料系列(三段不等長圓環)顯示在最內層。
步驟5:
選中中間這層圓環,將填充色設定為【無色】,將其隱藏。這樣圖表上可以看到兩層圓環中間隔開了一段距離。中間這個無色的圓環就是起到這個空間分隔的作用。
步驟6:
從這一步開始一直到步驟11是一個比較複雜的過程也很容易出錯,這部分操作的主要目的是用餅圖來模擬旋鈕的主體部分。如果覺得麻煩,也可以採用圖片或形狀直接置於圖表底層來替代這部分操作。
這步的操作內容是選中第一列輔助資料(3個1),再次新增到圖表中,形成第四層圓環(其中有一層圓環已經被隱藏),這層圓環會顯示在最外層。
步驟7:
為了顯示上容易區分,可以將剛剛新增的最外層圓環填充一種顯眼的顏色。在下面圖中,我使用了綠色以示區別。然後再單獨選中這層圓環(不要選中整個圖表,只要單獨選中最外層的圓環),將圖表型別更改為餅圖。由此形成同時包含圓環圖和餅圖的組合圖表。
這步操作完成以後,正常的結果是下面圖中這樣餅圖顯示在下層的情況。如果不是這樣的結果而是餅圖覆蓋在整個圖表上方看不到圓環的情況,一種可能原因是沒有“單獨”選中最外層圓環更改型別,而是選中了整個圖表更改型別。還有一種可能是使用了【次座標軸】來放置這個餅圖。這樣兩種錯誤都會造成後續操作無法繼續,所以務必保證所有資料系列都繪製在【主座標軸】上而且生成了同時有餅圖和圓環圖的組合圖表。
步驟8:
選中上一步中所生成的餅圖系列,設定資料系列格式,將餅圖分離程度設定為30%左右,具體數值根據圖表大小會有所不同。這個分離度會關係到最後圖表中的旋鈕與外層圓環之間的間隔距離,因此可以根據自己的外觀需求反覆調整。
步驟9:
單獨選中餅圖中的一個扇區(單擊選中系列以後再次單擊就可以選中其中一個扇區),按住滑鼠左鍵拖拽至圓心中央。三個扇區分別操作,操作完成以後原先分離的餅圖又會拼合到一起,但圓餅的直徑和麵積都會比原先縮小(縮小的程度與上一個步驟當中所設定的分離程度有關)。
步驟10:
使用【編輯資料】功能,將餅圖系列的資料來源系列值直接更改為一個1。餅圖系列原有的資料由三個1所組成,在餅圖上表現為三個120度大小的扇區,直接將資料系列值更改為1以後,整個餅圖將顯示為單個360度的扇區。這步操作的實際目的是為了後續將餅圖模擬為旋鈕主體做準備。
步驟11:
接下來可以通過Excel當中的形狀特效,來把餅圖系列模擬成旋鈕的外觀。選中餅圖系列,設定系列格式,更改填充色,新增【稜臺】三維特效,新增陰影。具體形態和外觀可以根據需求和個人喜好來確定。除了直接使用形狀效果來設定以外,還可以使用現成的外觀效果比較好的圖片,用複製加貼上的方法替換餅圖系列(具體操作方法可參考《仿音控器柱狀圖》一文的步驟8)。
步驟12:
選中內層圓環(三段圓環),新增資料標籤,同時將系列填充色設定為【無色】來進行隱藏。完成之後這個圓環只顯示資料標籤不再顯示圓環圖形。
步驟13:
用形狀繪製一個圓心的按鈕(也可以在Excel中插入現成的透明圖示圖片),複製一下,然後選中資料標籤當中最小的那個數值所在的文字框(這個最小的數值就是第二個輔助系列中位於中間的那個資料),右鍵選擇【設定資料標籤格式】,然後在【填充】選項中選擇【使用圖片或紋理】填充,再點選【剪貼簿】(就是把剛才複製的按鈕作為填充物件),最後再勾選下方的【將圖片平鋪為紋理】。
步驟14:
上一步操作完成之後,圓形按鈕並不一定能完整顯示。這時候要繼續選中這個資料標籤,將文字的字號增大,直到能夠顯示完整按鈕形態。
步驟15:
接下來要把這些資料標籤中的具體文字內容隱藏起來,可以選中資料標籤,然後將文字顏色設定為【無顏色】(【格式】——【文字填充】——【無填充顏色】)。
步驟16:
最後再進行一些美化工作,可以設定一下外層圓環的填充色、陰影和其他效果。也可以使用一些現成的圖片作為底圖,加強視覺效果。
步驟17:
如果有需要在圖表中顯示數值標籤,可以在表格中事先用公式算好百分比數值,然後在圖表中新增一個文字框,選中文字框的同時在公式編輯欄中把引用地址修改為前面公式所在的單元格,這樣就可能得到一個可以隨數值變化自動更新的數值標籤。