平淡
從圖表中可以看到,這是由一個下方的圓形和上方的弧形組成的組合圖表,所以制作的關鍵就是根據數據來分別繪制圓形和弧形。在Excel中圓形的繪制可以借助“散點圖→帶平滑線的散點圖”組成,圓形的散點坐標通過SIN()和COS()函數構建。因為在上述圖表中,我們是通過弧形的角度來表示市場占有率,所以需要將百分比數值轉換為對應的弧度,比如75%就是對應360度*75%=270度的一段弧形,最后借助上述函數分別求出坐標值,這樣就可以使用弧形角度來表示這個占比。
現在假設某公司各個產品的市場占有率如下圖所示,下面根據這個數據來進行弧形圖表的繪制(圖2)。
首先繪制組合圖表中的底部圓形,點擊Excel菜單欄的“公式一名稱管理器”,在打開的窗口中點擊“新建”,按提示新建一個名為“A 1”的新公式,引用位置輸入公式“=RADIANS(-(ROW(OFFSET(Sheet1!$D$2,,,360+2,1))-91))”(圖3)。
操作同上,繼續新建名為“_×1”、“_y1”的新公式,引用位置分別輸入“=COS(A_/1)*10”和“Sin(A_/1)*10 ”(這里“A_/1”就是上述新建的公式名),將這個數據作為散點的坐標值(x1,y1)。其中的“*10”表示這個圓的半徑是10個單位(注意:這只是一個標稱,并不是指10cm這樣的具體數值)。因為在本例中需要根據不同的比值繪制多個弧形,所以這里需要使用不同單位半徑的弧形來表示(圖4)。


定位到任意一個空白單元格,點擊Excel菜單欄的“插入→所有圖表→散點圖→帶平滑線的散點圖”,按提示插入一個空白散點圖表。在圖表處右擊選擇“選擇數據”,在打開的窗口點擊“添加”,按提示添加一個名為“底部圓”的新系列,X軸數據為“=工作簿1! x1”,Y軸數據為“=工作簿1! y1”,即對應上述新建的公式(圖5)。
點擊“確定”,這樣在當前窗口就會自動生成一個圓形的散點圖,調整圖形大小使之成為一個標準圓形。選中圓形后右擊選擇“設置數據系列格式”,在右側窗格切換到“填充與線條”,線條顏色設置為灰色,高度設置為“15磅”,切換到“標記”,將填充設置為“無線條”,邊框設置為“無邊框”,其他設置為默認,將這個作為組合圖表的底部圓形(圖6)。
繼續點擊Excel菜單欄的“公式→名稱管理器”,同上新建三個名為“A_2”、“x_2”、“y_2”的公式,引用位置分別輸入公式“=RADIANS(-(ROW(OFFS ET(Sheet1!$D$2,,,D2*360+2,1》-91))”、COS(A_2)*10、Sin(A_2)*10。這里ROW嵌套OFFSET函數中的“D2*360”表示將原來百分比數值轉換為對應的弧度,其他參數含義同上。
定位到D2,同上右擊圓形選擇添加數據,添加一個名為“占有率”的新系列,這里X軸數據為“=工作簿1!_x2”,Y軸數據為“=工作簿1!_y2”。這樣會在當前圓形上方新建一個弧形圖表,這個圖表由于使用了“D2*360”(75%*360=270)參數,因此它的弧度是270度。操作同上,進入“設置數據系列格式”,在右側窗格將線條顏色設置為綠色,高度設置為“15磅”,邊框設置為“實線”(注意:在邊框設置中選擇不同的類型可以實現不同風格的弧形圖表),線段類型和鏈接類型設置為“圓”,開始箭頭類型選擇“圓型箭頭”,結尾箭頭類型選擇示例中的“箭頭形狀”,這樣就可以畫出類似示例中的組合圖表了(圖7)。
操作同上,繼續為其他比例(D2、D3)數據設置公式,為了方便區分弧形,這里“A_4”公式、×、Y軸公式要根據實際單元格確定,比如“A_4”(對應D3數據)公式為“=RADIANS(-(ROW(OFFSET(Sheet1!$D$2,,,D2*360+3,1》-91》”(表示填充數列從第三行開始,以此類推),X軸數據公式設置為“=COS(A_1)*8”(表示單位半徑為“8”)。同上為弧形設置不同的顏色,最后將不需要的數據(如背景網格線、XY軸數據顯示)刪除,并進行適當的美化,我們就可以做出精美的弧形組合圖表了,這些弧形會根據數據的不同動態地進行調整(圖8)。