本文根據Broken Y Axis(http://www.peltiertech.com/Excel/Charts/BrokenYAxis.html)修改而成。
在作柱形圖或條形圖時(shí),數據中若有特大值,作出的圖表會(huì )因為數據分布差距太大,導致比例不協(xié)調,取值小的數據被淹沒(méi)了。如下圖。
|
| May | June | July |
| London | 1,234,565 | 1,452,369 | 1,478,852 |
| Paris | 2,363,645 | 24,568,876 | 5,562,413 |
| Madrid | 23,645,254 | 3,211,654 | 5,857,421 |
| Brussels | 5,914,753 | 5,544,221 | 3,620,015 |
| Lisbon | 5,824,676 | 4,541,258 | 4,015,876 |
| Munich | 2,501,478 | 6,325,698 | 4,569,872 |

解決的辦法有兩條,1.使用對數刻度;2.使用第二坐標軸。不過(guò)這兩種方法總不是令人那么滿(mǎn)意。對數刻度不太讓人容易理解,而第二坐標軸卻失去了直觀(guān)性,不易比較。
當然也可以從某個(gè)地方將y軸截斷,其最終效果如文末所示。
作法步驟如下:
1.將上表中的數據,如果大于8000000,則減去13000000,不然,數據不變。其公式形如=IF(B3>8000000,B3-13000000,B3)。表變?yōu)?/span> |
| May | June | July |
| London | 1,234,565 | 1,452,369 | 1,478,852 |
| Paris | 2,363,645 | 11,568,876 | 5,562,413 |
| Madrid | 10,645,254 | 3,211,654 | 5,857,421 |
| Brussels | 5,914,753 | 5,544,221 | 3,620,015 |
| Lisbon | 5,824,676 | 4,541,258 | 4,015,876 |
| Munich | 2,501,478 | 6,325,698 | 4,569,872 |
注意y軸將在8000000處截斷。圖中數據的差距不再那么大了。

2.新建一個(gè)表格如下,假設是從F1到G13. F G H 1 Markers Labels 2 0 0 0 3 0 1,000,000 1,000,000 4 0 2,000,000 2,000,000 5 0 3,000,000 3,000,000 6 0 4,000,000 4,000,000 7 0 5,000,000 5,000,000 8 0 6,000,000 6,000,000 9 0 7,000,000 7,000,000 10 0 9,000,000 22,000,000 11 0 10,000,000 23,000,000 12 0 11,000,000 24,000,000 13 0 12,000,000 25,000,000 選中從F1到G13的數據并進(jìn)行復制,再選中表格,然后點(diǎn)選編輯->復制性粘貼,在彈出的選擇性沾貼菜單上,將添加單元格為新建系列,數值(Y)軸在列,首行為系列名稱(chēng)選中,首列為分類(lèi)x標志。如下圖。

得到下列所示的圖。

3.在上圖新添加的數據系列上,點(diǎn)選右鍵,將圖表類(lèi)型改為散點(diǎn)圖。得到如下圖表。此時(shí)數據分布在y軸上。

4.去掉坐標軸。在上述圖表的第二坐標軸的x軸上,點(diǎn)選右鍵,在彈出的坐標軸格式上,將坐標軸及刻度線(xiàn)標簽均取消,同樣的方法,將右邊的y軸也去掉。同時(shí)將y軸的刻度值也去掉。即成如下的圖表。

5.將y軸上點(diǎn)添加刻度標簽。本步需要用到一個(gè)Excel的插件XYChartLabeler(http://appspro.com/Utilities/ChartLabeler.htm),可以對點(diǎn)添加標簽。下載安裝后在工具欄上如圖所示。

選擇y軸的點(diǎn)后,再選擇Add Chart Labels 后,出現下列圖示

在Select a Label Range中選擇第2步表格的H1:H13的數據作為點(diǎn)的標簽。其位置設為左邊,得到下示圖表。

6.最后一步,添上波浪形的圖形,最終成圖。

完成上述圖表的核心思想,是用點(diǎn)的標簽代替y軸上的刻度上的標簽,達到以假亂真的目的。這種方法似乎有點(diǎn)繁雜,簡(jiǎn)單的做法就是先去掉刻度上的標簽,然后再一個(gè)一個(gè)地添加文本框,來(lái)代替刻度上的標簽。
聯(lián)系客服