183.17.229.* 2020-01-13 14:20:21 |
對數據這個詞,相信大家一定不會陌生。現在擁有數據對我們來說,已經變得稀松平常。而如果擁有“大量數據”,似乎就可以讓它變得有價值,是這樣嗎?
其實不然,對于單有數據其實意義不大,但如果對數據進行分析、挖掘、洞察,把數據變成信息或者知識,甚至用它來解決問題,那么這個時候數據就有了價值。而如果想把數據處理后結果更好的傳達給受眾,那么這個時候數據的可視化就顯得尤為重要了。
所謂數據的可視化,簡單理解就是把數據變成更容易看懂和記憶的樣子。在早期,數據可視化一直被用于專業領域,比如咨詢、金融等。作為專業工具,局限性比較多,形態也比較保守。
之后進入大數據時代,各行各業的數據與日俱增,隨之而來的就是像對這些數據的處理、挖掘、分析、可視化的需求就變得日漸顯著。在可視化方面,最明顯的變化就是表現形式和可用工具都越來越多。
形式上,從常見的柱狀圖、折線圖、餅圖,到后來的氣泡圖、瀑布圖、儀表圖等等。工具上,從專業的數據庫,財務軟件,也逐漸衍生到了基于各類編程語言,建立了起的形形******的可視化庫,就連常常用的excel,近年來圖示化的增強和優化也非常明顯。
這些變化其實正在給我們傳達一個信號,那就是對于數據可視化的應用門檻正在越來越低,可以選擇工具正在變得越來越多。
這里和大家聊幾個關于數據可視化的關鍵詞:
1.數據
在考慮對數據進行可視化之前,首先要做的就是對數據本身做一個認識,因為可視化的設計依據就來源這些原始數據的一些特點。
對每個數據來說,通常都會包含2個要素,一個是屬性,另一個是值。屬性是指對數據的性質描述,比如大小,性別,材料類型,地區等等。而值就是用數目表示出來的一個具體的量,比如5公里的“5”。
通過對數據的解讀和前期數據處理,我們可以得到一些數據的分布和分析維度。之后再圍繞具體的可視化目標,結合設計邏輯,就可以考慮對數據采取進一步的可視化處理了。
2.可視化設計
在數據可視化設計中,和視覺設計一樣,都要非常關注對人的視覺和注意力變化的特征。因為這將會決定我們設計出的結果能否抓住受眾的注意力。人作為行為的主體,要通過視覺感知來對信息進行獲取、編碼并形成認知。
在這個過程中,可視化的作用就是將數據進行可視編碼,讓數據映射成為人容易“看懂”的信息,通常這里要求呈現的特征是表達直觀、容易理解和方便記憶。而具體的編碼過程也是從數據的2個要素展開的:
一個稱之為標記,是數據屬性到可視化元素到映射,在可視化的過程中就可以映射成點、線、面、體等。
另一個是視覺通道,指的是數據的值到標記到視覺表現屬性到映射,在可視化的過程中就可以映射成位置、大小、形狀、色調、亮度、飽和度等等。
不難發現,對于值的可視化,選擇是非常多樣的,這里需要注意,雖然選擇眾多,但是在可視化呈現時還是要盡量精煉,因為復雜的可視化會讓看的人感到困惑。
3.圖表選擇
統計中使用的圖表算是最早的數據可視化了。在不斷使用演化的過程中,圖表已經有了基本的套路,這些套路也符合人基本的感知和認知,所以至今都在被頻繁的使用。
我們常見的圖表類型包括折線圖、柱狀圖、餅圖、散點圖、雷達圖等等。除了這些常用的圖表還,還有一些可以供我們選擇:
數據地圖:運用地圖來分析和展示與位置相關的數據信息
面積圖:用來強調數量隨時間變化的程度,也可以用來引起受眾對總值趨勢的注意
桑基圖:是一種特殊的流程圖,圖中延伸的分支寬度可以對應數據流量的大小
漏斗圖:適用于規范、周期長,環節多的過程分析,結合漏斗中每個條目的數據比較,可以直觀的發現問題所在。
詞云:顯示詞出現的頻率,頻率高的詞在視覺上會明顯突出,可以快速過濾大量的文本信息,有時它還可以用來做用戶畫像或者用戶標簽。
熱力圖:通過顏色高亮的形式來顯示某些數據密度的含義,比如人群分布、密度、變化趨勢等等。
4.常用工具
數據可視化常用的工具可謂名目繁多。這里僅介紹幾款比較常見的大家參考:
1、Tableau
它不僅可以制作圖表、圖形,還可以繪制地圖,使用者可以直接把數據拖到軟件當中,其靈活性和動態性一直都被大家所認可。而且它不僅可以支持個人訪問,還可以進行團隊協作,讓大家可以共同完成數據圖表的制作。
2、Excel
它除了作為一種大家所熟知的一種辦公軟件,其實在數據處理和可視化呈現方面也是一款非常典型的常用工具。它簡單、方便、覆蓋面廣,而且非常容易上手。我們平時就經常會用Excel制作一些表格,實際上用它來做數據可視化,也可以完全讓人眼前一亮。
3、R
嚴格來說,R是一種數據分析語言。但是ggplot2讓R成功在可視化工具中完成飛躍。ggplot2作為R的一個強大的作圖工具包,讓R ggplot2自成一派。它可以把圖形要素自由組合,靈活的比較高且不拘泥于規則。如果熟悉了ggplot2的套路,那它也能成為一個非常好用的數據可視化工具。
數據可視化讓你更懂數據.中琛魔方大數據(www.zcmorefun.com)表示其實數據可視化雖然只是整個數據處理轉化過程中的一個環節,但也起著非常重要的作用。特別是對于可視化技術的具體應用,涵蓋的內容還有很多,如果想要知道更多的話,不妨在這方面再多作一些了解吧。 |