上一貼說(shuō)到,餅圖的數(shù)據(jù)標(biāo)簽太亂怎么辦?文中介紹了幾種處理方式,今天看到一個(gè)圖表案例,它的處理方式又不一樣,我覺(jué)得非常好,例圖如下。 它利用餅圖的圖例顯示了百分比和類別名稱,有點(diǎn)接近表格了,比較新穎。這時(shí)圖例不再是輔助的角色,而是上升到圖表的主體,和左側(cè)的圓環(huán)圖同等地位,甚至更高。整整齊齊的百分比和類別名稱,看著很舒服。 如果還是使用Excel默認(rèn)的餅圖,效果如下圖,沒(méi)法看。 那Excel能否做到例圖的樣子呢?簡(jiǎn)單處理一下數(shù)據(jù)源,可以做到差不多。 我們要把百分比顯示到圖例里去,只需把百分比提前“植入”到數(shù)據(jù)源的類別列去,并保持一定的留空。 上圖中,BC列是源數(shù)據(jù),EF列是轉(zhuǎn)換的作圖數(shù)據(jù),E列的公式為: E10:=TEXT(C10,'0.0%') & REPT(' ',10-LEN(TEXT(C10,'0.0%'))) & B10 其中,text函數(shù)轉(zhuǎn)換百分比數(shù)字為百分比格式的文本,len函數(shù)計(jì)算它的長(zhǎng)度,rept函數(shù)重復(fù)出一定的空格,使百分比部分的長(zhǎng)度一致,再連上類別標(biāo)簽。 用EF列數(shù)據(jù)做圓環(huán)圖,圖例靠右,調(diào)整繪圖區(qū)大小和位置,調(diào)整圖例的寬度和高度,到例圖樣式。還可以在圓環(huán)圖中心插入一個(gè)文本框,填寫(xiě)統(tǒng)計(jì)對(duì)象的合計(jì)數(shù)。完成圖表如下。 由于字體原因,各個(gè)阿拉伯?dāng)?shù)字、空格通常并不等寬,這導(dǎo)致類別標(biāo)簽不能完全的左對(duì)齊。你可以設(shè)置一種等寬字體,比如仿宋體,則可以整齊對(duì)齊。 不過(guò)仿宋等字體顯示阿拉伯?dāng)?shù)字和英文字母通常效果不太佳,所以還是使用常見(jiàn)的 Arial、calibri 等字體就可以了,略微的沒(méi)對(duì)齊還可以接受。 PS:在這之前,我還嘗試過(guò)其他兩種方式來(lái)保持類別標(biāo)簽對(duì)齊,但都不理想,所以沒(méi)有采用。一是,使用 text( ,'00.0%'),可以讓百分比等寬,但 05.1% 這樣的寫(xiě)法是不規(guī)范的,不可接受。二是rept那一段換成 char(9) 即Tab符,結(jié)果是留空太寬,效果不佳。因此最后還是選擇了使用等寬字體或者就接受一點(diǎn)點(diǎn)不對(duì)齊。 OK,這就是今天的內(nèi)容,夠簡(jiǎn)單,夠新穎,很實(shí)用,動(dòng)手試試吧。下次如果遇到分類數(shù)據(jù)類別多,標(biāo)簽長(zhǎng),你就可以考慮這種處理方式了。 |
|