Excel史上最好看的堆積柱形圖
前言
作為小魔方的隊友,我真的驚呆了,Excel竟能繪製這麼好看的堆積柱形圖和百分比堆積柱形圖,很佩服小魔方的學習能力與創新能力。我的Excel水平感覺遠遠不如小魔方啊,佩服之極!很高興能成為小魔方的隊友!
---張傑
前天看到DP(Excel繪圖發燒友)在本平臺授權釋出的華爾街日報面積圖仿製圖,剛好想起來一個半月前自己也曾做過這個案例。
當時我用了很複雜的資料組織,結合了面積圖和柱狀圖,雖然效果很逼真,但是介面除出現了輕微的錯位,留下了一大遺憾。
當時雖然知道要用時間刻度來處理這一問題,但是因為眼高手低,一直沒有操作,今天接著DP前一篇的案例,簡單介紹下自己的方法(與前一篇的方法所使用的技巧是一致的),同時作為擴充套件,再贈送兩個案例。
為了對比,我先給出自己之前老版本的資料來源組織:
以上老方法可以近似原圖效果(實際上介面處是有輕微錯位的,放大之後可以看得很清楚)。
DP大神的方法比較簡單一些,使用的是時間刻度+面積圖。
該方法固然精妙,但是對於excel圖表技巧不太熟悉的小夥伴兒們,可能就有點兒摸不著頭腦了。
因為此方法將原資料的首行作為面積圖的X軸(時間刻度格式)、將其他各行(一共18行)作為面積圖的資料序列,以錯行資料來使得面積圖逼近原圖效果。(實際上資料來源使用的是指標資料的累計和,借用面積圖型別製作,通過低值面積塊與高值面積塊的層層遮蓋來逼近原圖效果)
接下來我使用之前的老方法改進後的簡便方法(所用核心技巧與DP一致)
該方法與上一步指出的DP大神的方法是一致的,只是轉換了行列,同時將累積和資料轉換成了單值資料,這樣便於使用堆積面積圖來還原案例。
按照我最初的想法,我將資料來源整理成行排列,首列是時間軸(X軸)資料,這裡我刻意將介面處的資料序列全部排成單行,以便大家體會時間刻度的奇妙用法。
按照上述資料來源,插入——面積圖——堆積面圖,然後為圖表指定X軸為首列(A)資料,並更改為時間與日期刻度。
這時候通過資料錯行組織,堆積面圖便可以近似還原案例圖表效果。剩餘的就是搭配色彩和文字資訊。
這裡的文字資訊,特別是左側文字標籤和右側的數值標籤,你可以通過手動新增,但是如果想要更加智慧一點的自動生成,也可以嘗試在現有圖表序列基礎上通過新增折線圖序列來完成。
左側的文字標籤所需的輔助散點圖序列和右側的數值標籤所需的輔助散點圖序列資料來源如下:
整體圖表的最終效果如下:
因為時間刻度的技巧,之前推送過的文章裡多有介紹,這裡不再深入講解,親手去操作幾個案例,理解的會更加深刻。
接下類是兩個類似的使用時間刻度並與以上案例非常相似但是難度加倍的華爾街日表案例:
其實後兩者的技巧與上文講過的案例如出一轍,第二個案例只是增加了更多的時間刻度,第三個案例通過在首尾各隱藏一個輔助面積塊區域,來將例2的面積塊區域逼近到水平居中的位置。
這裡只給出案例資料來源組織方式,因為案例過於繁雜,實用性不強,不做過多介紹,感興趣的讀者可以私下交流。
圖2:多節階梯圖
特別是圖3,在每一個序列首尾兩個值=(MAX(所有十八個序列指標累積和)-單個序列累積和)/2
通過隱藏每一個序列首尾的輔助面積塊,將整個階梯圖區域逼近到水平居中的位置,思路僅供參考,其他需要新增的文字,如想自動化,可借鑑第一個案例所述的輔助散點圖思想進行操作,本篇到此為止,只提供思路,具體步驟留給大家自己練習。
文章轉自天善智慧EasyCharts部落格專欄
原文地址:https://ask.hellobi.com/blog/EasyCharts/5707
相關文章
- 極簡PPT製作之如何插入Excel柱形圖表及美化柱形圖表Excel
- 第四篇:R語言資料視覺化之折線圖、堆積圖、堆積面積圖R語言視覺化
- echarts 堆疊面積階梯圖Echarts
- 【matplotlib 實戰】--堆疊面積圖
- amCharts粒狀梯度柱形圖梯度
- Excel圖表中使用形狀並將柱形圖中的柱條變為箭頭的簡單技巧Excel
- Excel怎麼做好看的課程表?Excel
- SPSS統計作圖教程:百分條圖/堆積條圖SPSS
- 最詳細版圖解優先佇列(堆)圖解佇列
- 史上最強大的40多個純CSS繪製的圖形CSS
- Echarts資料視覺化:圖表篇(2)—— 折線圖、堆疊面積折線圖Echarts視覺化
- 史上最清晰易懂的babel配置解析Babel
- 史上最牛的Windows背景音樂Windows
- C語言中史上最愚蠢的BugC語言
- Excel快捷鍵大全:史上最全常用excel快捷鍵分享Excel
- 「萬字圖文」史上最姨母級Java繼承詳解Java繼承
- java實現各種資料統計圖(柱形圖,餅圖,折線圖)Java
- 收集一些好看的圖片
- 如何應對 RocketMQ 訊息堆積MQ
- 史上體積最小、功能最多的VxRail即將上市!AI
- 堆疊圖
- 史上最強安卓:三星Note7官方渲染圖曝光!安卓
- 史上最為詳細的javascript繼承JavaScript繼承
- 史上最清晰的「歸併排序」講解排序
- 盤點:史上最牛逼的黑客事件!黑客事件
- 史上最牛的程式設計師自述程式設計師
- 使用D3.js+Vue實現一個簡單的柱形圖JSVue
- 史上最牛逼程式猿-《棋魂》
- EventBus 3.0+ 原始碼詳解(史上最詳細圖文講解)原始碼
- 史上最詳細的Hadoop環境搭建Hadoop
- 史上最簡單的 SpringCloud 教程 | 終章SpringGCCloud
- 史上最簡單的 Spring MVC 教程(一)SpringMVC
- 史上最詳細的JavaScript事件使用指南JavaScript事件
- 史上最牛的跨專業考研人
- 史上最強的資料分頁方法 (轉)
- 發福利啦!史上最全顏色收集網站,我要給你“好看”!網站
- win10怎麼設定word柱形圖柱體顏色【圖文教程】Win10
- 史上最通俗分散式鎖解讀分散式