- 數據可視化之道:數據分析中的圖表制作思路與方法(全彩)
- 林斌
- 1429字
- 2020-07-02 15:47:28
前言
作為一種溝通界面和表達方式,可視化常被歸入輸出環節。數據和觀點經由圖表展現,從而提升閱讀者對數據的感知或觀點的說服力。事實上,視覺表達在數據探索階段也能夠高效率地發揮有助于信號過濾、搜索和促進判斷的重要作用。因此,可視化的重要性可見一斑。
提升數據可視化水平無非二途:或求諸于圖表,或求諸于數據。前者著眼于圖表層面的優化和改進,后者則探求數據內涵、突出數據重點。描述性數據似乎側重于前者,探索性數據則更依賴于后者,但事實未必如此。本書將用大量實例表明,二者的關系相得益彰。
在圖表層面,本書在格式及外觀設計方面著墨不多,原因來自兩個方面。首先,本書內容側重于分析和研報應用,數據處理和表達較配色、字體、字號、布局等設計因素無疑更為重要。以顏色為例,除去顯而易見的文化和習俗因素、冷暖色調的心理影響、強弱明暗的顯隱效應,剩余大多是瞬息多變的時尚及觀感差異。其次,正如更好的配色難以解決顏色太多的問題,在繪圖系列單一、數據點數量有限的前提下,除“改頭換面”所帶來的短暫新鮮感外,使用何種設計多數時候并無大礙,要緊之處在于隨著繪圖系列和數據點的不斷增加,擺脫視覺限制乃至視覺陷阱,為數據可視化之重點。
圖表層面的另一個常見誤區是在數據關系和圖表類型之間建立起僵化的一一對應關系。初學者會很自然地被此類對應關系所吸引,但本書會用大量實例說明,分析師在考慮數據可視化表達之前,無須也不應受此對應關系的約束。使用何種圖表類型表達數據因人而異,也因期望表達的數據側重點而異,在許多時候圖表類型的選擇受數據樣本規模的影響更大。
學習即連接,缺乏連接的知識記憶轉瞬即逝。圖表可視化是一項實務技能,最有效的學習方法是通過讀者所在的專業領域、數據內容和術語學習圖表。本書面向金融、財經及商業分析領域從事決策支持工作,尤其是需要制作研究報告的各類專業人士,旨在幫助拓展商業和金融數據的可視化表達思路和方法,提升報告品質。本書所有實例都經過精心挑選,在數據及處理、制作技術及表達方法等方面具有一定特色和挑戰,筆者希望這些實例能讓讀者建立知識連接、受到啟發以提高學習效率。
除非特別說明,本書實例使用Excel 2013電子表格軟件制作,所有圖表均通過手工操作完成,未涉及宏及自動化應用。筆者假定讀者已具備一定的圖表制作經驗,熟悉Excel圖表的主要類型,能夠進行與格式化相關的基本操作。本書第2章提供了精簡的圖表操作快速入門要點,不具備預備知識的讀者應在全面掌握第2章內容之后,再閱讀后續章節。技術圖書難免步驟堆砌,閱讀和消化這些步驟所需的專注和忍耐力常令許多入門用戶有始無終。與此同時,過度關注細節難免占用歸納總結等高級思維所需的心智資源,甚至有礙記憶。為淡化步驟式學習,本書嘗試在結構和內容設計方面有所取舍,例如將具體步驟按性質適當歸類合并,減少外觀格式化相關設置,同時對較為基礎、未在正文中詳細介紹的操作細節,有選擇地以備注形式單獨進行說明,以使正文和備注內容相互補充,滿足不同層次的讀者需求。
圖表的背后是數據,哪怕是貌似權威無誤的數據實際上也不能完全免于主觀。本書實例僅作為講解圖表可視化及數據處理技巧之用,筆者不能保證所引數據的完整、客觀和準確,更無任何圖表能反映筆者的觀點、立場和傾向。筆者強調研報圖表可視化的重心在數據上,而閱讀書中實例卻要專注于圖表及數據處理技術而非數據自身。
受筆者經驗和時間所限,本書實例并不代表最佳實踐,也未必是最佳表現方式,錯誤和遺漏在所難免,如有任何疑問或反饋,請與我聯系。
- Mastering NetBeans
- Objective-C Memory Management Essentials
- Visual FoxPro程序設計教程(第3版)
- ASP.NET MVC4框架揭秘
- Boost C++ Application Development Cookbook(Second Edition)
- Java技術手冊(原書第7版)
- 高級C/C++編譯技術(典藏版)
- 精通MATLAB(第3版)
- 動手打造深度學習框架
- PHP+MySQL動態網站開發從入門到精通(視頻教學版)
- 超簡單:用Python讓Excel飛起來(實戰150例)
- Java Hibernate Cookbook
- Groovy 2 Cookbook
- Microsoft Dynamics GP 2013 Cookbook
- 小學生C++趣味編程從入門到精通