故事是這樣的,有個(gè)客戶(hù)提到一個(gè)作圖需求,他是用在論文中的,挺簡(jiǎn)單的一個(gè)柱形圖,但是他有一點(diǎn)不會(huì)做,就是如何把縱坐標(biāo)變成羅馬數(shù)字,或者叫拉丁數(shù)字(不是我們常見(jiàn)的阿拉伯?dāng)?shù)字哦)。
示例圖如下:
sample
開(kāi)始的時(shí)候我是抗拒的,覺(jué)得這樣的要求有點(diǎn)矯情,因?yàn)樵谖铱磥?lái),信息傳達(dá)怎么簡(jiǎn)單怎么來(lái),把想展示的內(nèi)容和表達(dá)的意思弄清楚就好了——把阿拉伯?dāng)?shù)字換成羅馬數(shù)字沒(méi)這個(gè)必要!
后來(lái)經(jīng)溝通,我了解到,在某些方案評(píng)估或者技術(shù)統(tǒng)計(jì)的時(shí)候,有特定的評(píng)價(jià)體系或者劃分區(qū)間,羅馬數(shù)字看起來(lái)比較直觀(guān)。
恩,這么一說(shuō),似乎有幾分道理。好吧,“滿(mǎn)足客戶(hù)的要求是第一要?jiǎng)?wù)”,咱們就來(lái)想想辦法看要如何實(shí)現(xiàn)。
數(shù)據(jù)如下:
Data
上面的是源數(shù)據(jù),下面的是轉(zhuǎn)化后的作圖數(shù)據(jù)(因?yàn)镋xcel本身并不能直接識(shí)別羅馬數(shù)字來(lái)作圖)
步驟:
普通柱形圖
這里我有個(gè)大膽的想法,就是用文本框代替——即將柱形圖的縱坐標(biāo)軸標(biāo)簽隱藏,然后人為的添加6個(gè)羅馬標(biāo)簽上去。
有網(wǎng)友可能要說(shuō)了,這特么也可以?當(dāng)然可以啊。
圖表大神劉萬(wàn)祥老師在他的著作《圖表之道》里面有說(shuō)“利用一切元素”說(shuō)的就是這個(gè)理。
只要我們最后眼睛看上去的是一樣的不就OK了么?很簡(jiǎn)單的一個(gè)數(shù)據(jù),有的人為了追求不一樣的效果,研究作圖技能,花了大量的時(shí)間,得不償失。
任我說(shuō)破了嘴皮,有的人還是覺(jué)得這個(gè)做法很low啊,有沒(méi)有別的辦法?就是用圖表本身的技術(shù)實(shí)現(xiàn)它?你還別說(shuō),真有。
我們要借助輔助數(shù)據(jù)。
x值都為0.5,Y值遞增,表示在橫坐標(biāo)軸的左邊添加一條垂直線(xiàn)(請(qǐng)自行腦補(bǔ))。
輔助數(shù)據(jù)
這時(shí)候,很多人犯難了,我如何添加輔助數(shù)據(jù)使之單獨(dú)區(qū)別于原有柱形圖而做散點(diǎn)圖呢?
13及16版本的excel操作很方便,10及以下的就不是那么方便了。
很簡(jiǎn)單,我們先隨便添加一個(gè)系列
添加系列
然后從活動(dòng)選項(xiàng)卡里進(jìn)去找剛才的X輔助系列,選中后然后再更改圖表為【連線(xiàn)散點(diǎn)圖】,再進(jìn)去選擇數(shù)據(jù)源里面更改x系列的X和Y值即可。
這里X跟其他系列一樣都是在主坐標(biāo)軸上,不用單獨(dú)放,因?yàn)?.5和1、2、3屬于性質(zhì)相同的數(shù)據(jù)。
散點(diǎn)圖
經(jīng)過(guò)此番設(shè)置后,已經(jīng)可以看到雛形了。
調(diào)整標(biāo)簽值,最小刻度為0,最大刻度為樣本數(shù)據(jù)最大值加一級(jí)即可,刻度間距為1,標(biāo)簽顯示設(shè)置下面都選擇無(wú),然后坐標(biāo)軸線(xiàn)條顏色選擇無(wú)線(xiàn)條即可
坐標(biāo)軸設(shè)置
對(duì)輔助系列調(diào)出數(shù)據(jù)標(biāo)簽(我們就是用其模擬縱坐標(biāo)軸的刻度樣子,想要高大上的同學(xué),是不是做到這里就覺(jué)得還是插入文本框來(lái)的簡(jiǎn)單啊,哈哈),對(duì)其設(shè)置格式,marker選擇如下特殊格式,可以模擬出坐標(biāo)軸的區(qū)間標(biāo)記
marker設(shè)置
設(shè)置線(xiàn)條顏色,標(biāo)記顏色,及標(biāo)記點(diǎn)粗細(xì),最后的效果如下,圖例里面我們刪掉多余的X即可(連續(xù)點(diǎn)2下即可單選)
去掉輔助圖例
這里就偷不了懶了,可以單獨(dú)選中某個(gè)標(biāo)簽,在編輯欄輸入=號(hào),再引用對(duì)用的羅馬數(shù)字即可(羅馬數(shù)字可以由阿拉伯?dāng)?shù)字公式生成=ROMAN(?),roman為函數(shù))。
當(dāng)然這里你還是可以選擇手動(dòng)更改,類(lèi)似于修改文本框,但是我通常建議用=引用,因?yàn)橛凶兓脑?huà),你在單元格里修改數(shù)據(jù),圖會(huì)跟著變啊。
以前的文章里面就說(shuō)到過(guò),數(shù)據(jù)標(biāo)簽很多的話(huà),這里可以上網(wǎng)找那種VBA編的插件,其實(shí)也就是自動(dòng)的把剛才那動(dòng)作做了。
修改標(biāo)簽顯示
根據(jù)實(shí)際情況進(jìn)行美化即可,比如你是用作畢業(yè)論文或者科學(xué)文獻(xiàn),有打印需求,彩色黑白打印可能辨識(shí)度不高,這時(shí)候我們可以設(shè)置系列填充為底紋,這是一種較好的處理技巧。
大功告成,累吧?呵呵
然而這都不算什么,剛才那種情況比較特殊,橫坐標(biāo)軸是數(shù)值的形式,那要是年份呢?
比如下面的圖。
年份為橫坐標(biāo)軸
這時(shí)候我們?nèi)绻貜?fù)剛才的步驟很可能做不成,因?yàn)镋xcel對(duì)年份是按照時(shí)間來(lái)識(shí)別的,跟散點(diǎn)圖混在一起的話(huà)做不出來(lái)那個(gè)效果,或者說(shuō)不能按照上面的步驟來(lái)。
怎么破?
替換橫坐標(biāo)標(biāo)簽值
X軸為1999,同時(shí)將輔助系列設(shè)置到次坐標(biāo)軸。將次橫坐標(biāo)軸刻度調(diào)整為1999~2002,次縱坐標(biāo)軸調(diào)整為0~6,同時(shí)隱藏次橫、縱坐標(biāo)軸以及主縱坐標(biāo)軸,顯示散點(diǎn)圖標(biāo)簽值,跟第一種情況的方法類(lèi)似進(jìn)行設(shè)置,最后也能達(dá)到同樣的目的。
借助次坐標(biāo)軸
好了,今天的分享就到這里了,看似小小的問(wèn)題,實(shí)際操作下來(lái)著實(shí)不簡(jiǎn)單,其中涉及很多的操作技巧,大家不妨有時(shí)間下去實(shí)操一下。
-----------------------------
聯(lián)系客服