日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

純Excel圖表制作高仿真儀表盤

 昵稱16764905 2014-04-18

    這是前一篇日志雙餅圖制作儀表盤的前身版本,格式化效果更加豐富、豪華。由于是前一做法的前身版本,文字略有雷同,請(qǐng)理解。

---------------------------------


一、什么是儀表盤

    儀表盤(guage,speedometer,dial chart,dashboard),是模仿汽車速度表的一種圖表,常用來(lái)反映預(yù)算完成率、收入增長(zhǎng)率等比率性指標(biāo)。它簡(jiǎn)單、直觀,人人會(huì)看,是商業(yè)面板(Dashboard)最主要特征的圖表類型。一看到儀表盤,就會(huì)使人體驗(yàn)到?jīng)Q策分析的商務(wù)感覺(jué)。

    在《Excel圖表之道》中曾介紹了一種模仿制作儀表盤的方法,其思路是使用餅圖+圖片填充的方式,需要從水晶易表等軟件中摳出空表盤圖片,填充到圖表的繪圖區(qū)作為背景。

    這種方法雖然簡(jiǎn)單,但也有缺點(diǎn),一是空表盤圖片不易獲得,二是表盤圖片無(wú)法編輯,也就不方便自定義表盤樣式。本文介紹一種完全使用Excel圖表的實(shí)現(xiàn)方式,具有高度仿真、可靈活自定義表盤樣式的特點(diǎn)。


二、作圖思路

    想象儀表盤的外圈、預(yù)警色帶、刻度標(biāo)簽,都是一圈一圈的,因此我們可以使用環(huán)形圖及其標(biāo)簽來(lái)制作,指針則使用一個(gè)透明餅圖來(lái)模仿。


三、作圖步驟

    首先組織如下圖的作圖數(shù)據(jù)。

    B列為刻度標(biāo)簽,是我們想顯示在表盤刻度線邊的數(shù)字,C~E列數(shù)據(jù)為用來(lái)模仿外觀和定位標(biāo)簽的輔助數(shù)據(jù),分別負(fù)責(zé)內(nèi)圈標(biāo)簽、預(yù)警色帶、外圈刻度線的位置。

    一般儀表盤的指針?lè)秶鷱淖笙碌接蚁?,幅度?70度,10等分的話,就是10個(gè)27的數(shù)據(jù),外加一個(gè)90度的數(shù)據(jù),合計(jì)360度。為了讓刻度標(biāo)簽正好顯示在刻度線上,我們將0和27交叉組織,到時(shí)好利用0數(shù)據(jù)點(diǎn)的標(biāo)簽來(lái)顯示刻度標(biāo)簽。而色帶的數(shù)據(jù),270度范圍可以用一個(gè)數(shù)據(jù)覆蓋,便于一次填充漸變顏色。也可以使用10個(gè)27和90,或?qū)嶋H需要的數(shù)值區(qū)間,這樣可以分段設(shè)置預(yù)警色帶。


    1、使用C~E列的數(shù)據(jù)生成一個(gè)環(huán)形圖,設(shè)置第一扇區(qū)起始角度位225度,也就是指標(biāo)為0時(shí)指針的位置。設(shè)置內(nèi)徑大小為70%左右。


    2、對(duì)圖表進(jìn)行一些格式化。

    外圈序列用來(lái)模擬表盤的外框,使用白色框線,淡色填充?;蚝谏畛洌S自己定義。

    中圈序列用來(lái)模仿表盤的預(yù)警色帶,270度那個(gè)大數(shù)據(jù)點(diǎn)使用紅-綠漸變填充,其他數(shù)據(jù)點(diǎn)無(wú)框線、無(wú)填充色,隱藏。

    內(nèi)圈序列用來(lái)輔助顯示刻度標(biāo)簽,先使用xy chartlabeler工具設(shè)置其數(shù)據(jù)標(biāo)簽顯示為B列的數(shù)據(jù),注意這時(shí)數(shù)據(jù)標(biāo)簽剛好與外圈刻度線對(duì)齊。然后設(shè)置內(nèi)圈無(wú)框線、無(wú)填充色,隱藏。

    這時(shí)一個(gè)空的儀表盤已經(jīng)出現(xiàn)。


    3、將J列的數(shù)據(jù)加入圖表做餅圖。

    G7和H7分別是指標(biāo)的名稱和值,如營(yíng)業(yè)收入,H9為目標(biāo)值,則收入完成率=H7/H9,J7將其折算成270度為100%的角度數(shù),J8用來(lái)模擬指針,J9用來(lái)占位。

    我們將用J列的數(shù)據(jù)加入圖表來(lái)制作一個(gè)餅圖,以模擬儀表盤的指針。操作方法:復(fù)制J列->選中圖表->選擇性粘貼->新建序列,這時(shí)該序列是一個(gè)環(huán)形圖,將其圖表類型修改為餅圖,設(shè)置餅圖的第一扇區(qū)起始角度也為225度。

   

    4、調(diào)整餅圖的大小。

    這時(shí)餅圖蓋住了之前的圓環(huán)圖,不要緊,我們將要調(diào)整它的大小并設(shè)置其為透明。

    餅圖的大小將決定指針的長(zhǎng)短。這里需要一點(diǎn)小操作技巧。

    1)先選中整個(gè)餅圖序列,按住鼠標(biāo)往外拉,使餅圖呈分離狀,至合適大小。

    2)再逐一選擇單個(gè)扇區(qū),按住鼠標(biāo)往里拉,使餅圖回復(fù)到聚攏狀態(tài)。對(duì)于為0的那個(gè)扇區(qū),為方便選中操作,可臨時(shí)性將J8的數(shù)據(jù)修改為20,待操作完成后再修改回去。

    完成后若半徑長(zhǎng)度不符合要求,可以反復(fù)重來(lái)直至餅圖半徑長(zhǎng)度合適。若是Excel2007/2010,應(yīng)可在其格式對(duì)話框中直接設(shè)置分離的百分比為20%。


    5、格式化餅圖模擬指針。

    將餅圖的J8扇區(qū)設(shè)置為紅色邊框,無(wú)填充色,其他扇區(qū)設(shè)置為無(wú)邊框無(wú)填充色,隱藏。當(dāng)把J8改回0時(shí),該扇區(qū)正好像一個(gè)指針。

    

    6、鏈接儀表盤顯示值。

    將內(nèi)圈序列90度數(shù)據(jù)點(diǎn)的標(biāo)簽往上移,粗體,作為儀表盤的數(shù)字顯示。注意,我們?cè)跀?shù)據(jù)組織時(shí)已將其數(shù)據(jù)連接為H7的輸入指標(biāo)。也可以在這時(shí)讓其直接鏈接H7的數(shù)據(jù)。

    設(shè)置外圈序列90度的數(shù)據(jù)點(diǎn)顯示標(biāo)簽,并鏈接至G7的指標(biāo)名稱。若指標(biāo)名稱過(guò)長(zhǎng),數(shù)據(jù)標(biāo)簽易折行,可另使用文本框并鏈接至G7。


    7、繪制一個(gè)圓圈,放在中心點(diǎn),模仿指針的固定鈕。

    OK!至此我們已經(jīng)完成了一個(gè)純圖表制作、高度仿真、且可以充分自定義樣式的儀表盤。試著調(diào)整F7 的數(shù)值,可以看到儀表盤的指針將跳到相應(yīng)位置。


四、儀表盤的個(gè)性化樣式設(shè)置

    由于本方法完全采用純圖表來(lái)制作儀表盤,具有非常強(qiáng)大的自定義樣式能力,幾乎所有元件都可以自定義格式。譬如:

    1)可以對(duì)外框使用仿金屬質(zhì)感的填充效果,圖。如果不告訴你,你相信這些圖表是純Excel制作的嗎?

    2)可以調(diào)整刻度線的密度,這由C列數(shù)據(jù)決定,如改為每塊13.5來(lái)組織。

    3)可以對(duì)預(yù)警色帶使用綠-紅漸變效果,以適用于高值不好的情況。

    4)可以對(duì)預(yù)警色帶使用分段填色效果,這只需要將中圈序列的數(shù)據(jù)源改到C列或E列即可。事實(shí)上,所有輔助數(shù)據(jù)均可只使用C列,重復(fù)粘貼即可。

    5)可以對(duì)預(yù)警色帶按指定數(shù)字區(qū)間填色,這只需要將中圈序列的數(shù)據(jù)源修改為相應(yīng)的折算數(shù)值即可。

    6)可以修改設(shè)定刻度標(biāo)簽為相應(yīng)的數(shù)字或文本,這只需要修改B列的數(shù)據(jù)。

    7)可以調(diào)整指針的長(zhǎng)短和粗細(xì),這在前面第三點(diǎn)的第4/5步調(diào)整餅圖大小時(shí)控制。

    8)可以調(diào)整外圈、預(yù)警色帶、刻度標(biāo)簽的位置,這只需要調(diào)整圓環(huán)圖的系列次序。

    幾乎你可以想到的樣式效果,差不多都可以格式化出來(lái)。尤其是使用2007/2010版本時(shí),格式化效果更加豐富,需要的只是你的創(chuàng)意和美感。(以下分別為嘗試的簡(jiǎn)單風(fēng)格、金屬風(fēng)格、鋼板風(fēng)格)

    是不是很酷?據(jù)我所知,此方法為本博客首創(chuàng),也是做法最簡(jiǎn)單、效果最逼真的儀表盤做法,值得得瑟一下,呵呵。


五、儀表盤的應(yīng)用

    怎樣讓這個(gè)儀表盤圖表可以方便地應(yīng)用到其他報(bào)告中呢?

    為方便后續(xù)應(yīng)用儀表盤圖表,我們將C~E列輔助數(shù)據(jù)轉(zhuǎn)換為靜態(tài)數(shù)組。方法:選擇某個(gè)序列的圖形,鼠標(biāo)定位到公式欄,按F9鍵,此時(shí)該序列公式即變化為一組靜態(tài)數(shù)據(jù)。以預(yù)警色帶的數(shù)據(jù)源為例:

    =SERIES(Sheet1!$D$6,,Sheet1!$C$7:$C$29,2)    ----》轉(zhuǎn)換為了:

    =SERIES("預(yù)警色帶",{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23},{270,18,54,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},2)

    依次對(duì)中圈、內(nèi)圈序列作同樣處理。這樣圖表將不再依賴于C~D列的數(shù)據(jù)了。


    在需要?jiǎng)?chuàng)建新的儀表盤時(shí),前面所有的步驟都不需要了。我們只需要復(fù)制這個(gè)圖表到自己的工作表中,并將圖表中餅圖序列的數(shù)據(jù)源調(diào)整為相應(yīng)的數(shù)據(jù)源即可。下圖是一個(gè)簡(jiǎn)單的應(yīng)用例子,其中使用了多個(gè)儀表盤圖表,請(qǐng)注意表盤1,查看其數(shù)據(jù)供應(yīng)情況。


本例涉及知識(shí)點(diǎn):

1)構(gòu)圖思路與數(shù)據(jù)組織

2)組合圖表類型制作

3)向圖表追加數(shù)據(jù)序列,調(diào)整圖表類型

4)調(diào)整組合圖表中餅圖的大小

5)散點(diǎn)圖標(biāo)簽工具xy chart lableler的使用

6)數(shù)據(jù)序列公式轉(zhuǎn)靜態(tài)數(shù)組


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多