資料視覺化 (科智企業股份有限公司 內訓課程)

76
資資資資資資資資資資 WEB 資資資資資資資 資資資

Upload: -jack

Post on 15-Apr-2017

534 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Page 1: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化:資訊圖表在 WEB 開發上面的應用彭其捷

其捷① 彭
大家好應該有一些人認識我雖然之前不太熟總之今天很高興來到這邊跟大家有一個小分享就當自己家 有問題盡管問
Page 2: 資料視覺化 (科智企業股份有限公司 內訓課程)

ABOUT ME

• 中正經濟系 > 中正資管系• 交大資管所• 資策會 前端工程師• 卡米爾 專案經理

其捷① 彭
最感謝的就是當初均泰的栽培開發平台相關的經驗後來有一些心得
Page 3: 資料視覺化 (科智企業股份有限公司 內訓課程)

我的著作

其捷① 彭
不管是 app / 前端都是在講怎樣的操作流程是一個好的操作流程
Page 4: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :科智為什麼需要深化視覺化能力?

其捷① 彭
Ann 是跟我說,最近公司有需要用到這方面的能力可否請問強哥(了)可否請問玉榮(客戶有相關的提問嗎?)可否請問容軒(工作上有遇到問題嗎?)
Page 5: 資料視覺化 (科智企業股份有限公司 內訓課程)

大數據趨勢

其捷① 彭
Big Data 需要輔助
Page 6: 資料視覺化 (科智企業股份有限公司 內訓課程)

大數據的興起?

其捷① 彭
大數據時代資料視覺化的議題再起但是有數據之後,後續的視覺化也是一大難題
Page 7: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化的趨勢

其捷① 彭
透過 Google Trend 來看整體市場趨勢是往上成長的代表需求也越來越大我們每天也都在看各式各樣的數據圖表
Page 8: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :資料為什麼要視覺化?

其捷① 彭
為什麼呢?可不可以跟我們分享一下
Page 9: 資料視覺化 (科智企業股份有限公司 內訓課程)

網頁存取的 LOG 黑盒子

其捷① 彭
你知道現在是誰把這個東西做到了極致嗎?
Page 10: 資料視覺化 (科智企業股份有限公司 內訓課程)

GOOGLE ANALYTICS

其捷① 彭
我現在手上的許多專案,都是直接使用 GA 作為流量統計工具,有時候都不知道 google 他們賺什麼?
Page 11: 資料視覺化 (科智企業股份有限公司 內訓課程)

資訊浪費• 思科公司( Cisco )稍早預測,今年將步入階位元組

( zettabyte , ZB )時代,網路產生的資料量達 1ZB ( 10 億 TB )。

全部資料 實際擷取 有被分析 視覺化0

25

50

75

100

125 4 月

IDC 研究

其捷① 彭
以前都是食物浪費訊息整理之後可以改變世界研究機構IDC的報告發現,在這麼龐大的資料中,大約有23%的資料可被分析。然而,僅有3%的全球資料被實際擷取,而其中又僅有0.5%獲得分析,而這0.5%資料中的大多數也沒有進入資料視覺化平台,轉成有用資訊。
Page 12: 資料視覺化 (科智企業股份有限公司 內訓課程)
其捷① 彭
2010 年的演講很經典可以看一下是一個工程師 + 記者 + 設計師的人
Page 13: 資料視覺化 (科智企業股份有限公司 內訓課程)

視覺化的原理?

其捷① 彭
因為量變產生質變獲取時間的減少造成吸收意願的增加所以最近很多人都流行用視覺引導議題就是這個技巧在所有感官中:視覺對資訊的反應速度是最快的,相當於網路寬頻的速度觸覺則有如 USB 的傳輸速度聽覺及嗅覺好比硬碟味覺反應僅達到計算機的速度視覺對圖形顏色組合是相對敏感的,是專屬人類眼睛的語言,假使能有效利用視覺語言,便能打造出一個雙語環境,讓我們對資料的理解力倍增。
Page 14: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化的爸媽訊息設計 INFORMATION DESIGN

其捷① 彭
資料視覺化並不是新的學科在設計領域就有訊息設計的專業用來將大量的資訊做視覺化不過之前像是設計學科每張圖產出的成本也造價不飛
Page 15: 資料視覺化 (科智企業股份有限公司 內訓課程)

資訊圖表類型一:故事型簡報、雜誌、議題所使用,需要美美的,講清楚一件事情數據背後可能是一段故事

視覺化互動網頁 3D NASDAQhttp://graphics.wsj.com/3d-nasdaq/

Page 16: 資料視覺化 (科智企業股份有限公司 內訓課程)

資訊圖表類型二:實驗型用於研究用途,需真實反映數據的真實性與閱讀性有時候是進階的使用者才有辦法閱讀

http://budget.g0v.tw/budget

Page 17: 資料視覺化 (科智企業股份有限公司 內訓課程)

資訊圖表類型三:視覺效果型確切數字不太重要,重點是要華麗

Page 18: 資料視覺化 (科智企業股份有限公司 內訓課程)

資訊圖表類型四:互動型

衛福部(壽命剩餘預測)http://iiqsw.mohw.gov.tw/dv/Life_expectancy.html

同樣的資料,不同使用者可以各取所需

Page 19: 資料視覺化 (科智企業股份有限公司 內訓課程)

http://www.datajournalismtw.com/#!privacy-and-terms/cdgb

「資料視覺化」是三種元素的疊加,既有傳統新聞具備的資料性、故事性同時又透過視覺化設計吸引讀者

跨領域的學科

Page 20: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化的好處• 製作某種強烈的印象• 資料即時性• 吸引人閱讀• 快速理解資料• 觀察到原本沒看到的訊息• 找出資料的瑕疵

Page 21: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :為什麼視覺化可以製作強烈的印象?

Page 22: 資料視覺化 (科智企業股份有限公司 內訓課程)

因為圖 + 數字很有說服力

Page 23: 資料視覺化 (科智企業股份有限公司 內訓課程)
Page 24: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :為什麼視覺化能夠吸引人閱讀?

其捷① 彭
分享幾個華麗的網站
Page 25: 資料視覺化 (科智企業股份有限公司 內訓課程)

預測誰會當選奧斯卡最佳男主角http://goo.gl/LrFBV2

Page 26: 資料視覺化 (科智企業股份有限公司 內訓課程)

案例 1 :全球暖化數據

其捷① 彭
常見的圖表
Page 27: 資料視覺化 (科智企業股份有限公司 內訓課程)

• 、

2015 Was the Hottest Year on Recordhttp://www.bloomberg.com/graphics/hottest-year-on-record/

其捷① 彭
可觀察到可怕的改變趨勢的改變
Page 28: 資料視覺化 (科智企業股份有限公司 內訓課程)

台灣水庫近期蓄水量圖http://data.infographics.tw/viz/reservoir/

其捷① 彭
很少人會願意花時間在意蓄水量啊!除了相關工作人員
Page 29: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :為什麼視覺化能夠快速理解資料?

其捷① 彭
每個人吸收資訊的能力不一一般來說工程師是不會害怕複雜的數據但這也是很多人說會做出『很工程師』的產品的原因
Page 30: 資料視覺化 (科智企業股份有限公司 內訓課程)

很好理解 ...

Page 31: 資料視覺化 (科智企業股份有限公司 內訓課程)

銷售數據請你告訴我:平均客單價超過 150 的時段?

其捷① 彭
之前看論文的時候就覺得很不好閱讀硬要把資料擠在小小的表格當中啊
Page 32: 資料視覺化 (科智企業股份有限公司 內訓課程)

找到 NYC 最多的樹種http://www.cloudred.com/labprojects/nyctrees/

Page 33: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :為什麼視覺化能夠觀察到原本沒看到的訊息?

Page 34: 資料視覺化 (科智企業股份有限公司 內訓課程)

THIS CHART SHOWS WHO MARRIES CEOS, DOCTORS, CHEFS AND JANITORS

http://www.bloomberg.com/graphics/2016-who-marries-whom/

職業數據加上婚姻數據

其捷① 彭
互動性很強好玩
Page 35: 資料視覺化 (科智企業股份有限公司 內訓課程)

各地區誤放颱風假比率有多高?http://p.udn.com.tw/upf/newmedia/2015_data/20150930_udntyphoon/udntyphoon/index.html

Page 36: 資料視覺化 (科智企業股份有限公司 內訓課程)

Q :為什麼視覺化能夠更快找到資料的問題?

Page 37: 資料視覺化 (科智企業股份有限公司 內訓課程)
其捷① 彭
視覺化後更能夠快速進行數字的判讀找出問題尤其是多維度的資料
Page 38: 資料視覺化 (科智企業股份有限公司 內訓課程)

一目了然的概念

其捷① 彭
因為時間有限!人生苦短想要掌握數據
Page 39: 資料視覺化 (科智企業股份有限公司 內訓課程)
其捷① 彭
加入是覺得提示更快找到錯誤的關鍵
Page 40: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化的流程(1) 瞭解這些人到底在意的是什麼?製造服務化、客戶洞察

(2) 盤點擁有什麼資料?(3) 挑選適合的視覺化圖表

其捷① 彭
其實人還是核心到底要解決什麼問題?
Page 41: 資料視覺化 (科智企業股份有限公司 內訓課程)

http://www.datavizcatalogue.com/index.html

其捷① 彭
圖表如此的多,要怎樣挑選?
Page 42: 資料視覺化 (科智企業股份有限公司 內訓課程)

每個圖表有他的個性要先確認,想要知道什麼訊息?長條圖折線圖一般表格歷史圖表泡泡圖熱點圖地圖網路關係圖圓餅圖

其捷① 彭
有人說只要用三張圖就可以打天下了
Page 43: 資料視覺化 (科智企業股份有限公司 內訓課程)

一般是從要放什麼圖表開始比較正確的情境是由需求來驅動我想要看到工廠的資料

是什麼樣資料呢?資料量的多寡呢?時間的長短呢?

Page 44: 資料視覺化 (科智企業股份有限公司 內訓課程)

我想要知道數據隨著時間的變化

我想要知道資料分布的狀況我想要看各單位相對佔比的改變

我想要同時看許多單位 (超過 50個 ) 的大小比較‘我想要看各地區數據的差異

我想要觀察道路位置的數據資訊我想要看在一個環境當中各個單位之間的關係

我想要同時比較不同單位的多維度資料我想要看出這塊市場的數字比例

我想要同時看到不同資料的摘要資訊

我想要看到單純數字的比較網路關係圖

Page 45: 資料視覺化 (科智企業股份有限公司 內訓課程)

長條圖我想要看到單純數字的比較類比型的資訊

Page 46: 資料視覺化 (科智企業股份有限公司 內訓課程)

折線圖我想要知道數據隨著時間的變化連續的資料

Page 47: 資料視覺化 (科智企業股份有限公司 內訓課程)

LESS IS MORE

Page 48: 資料視覺化 (科智企業股份有限公司 內訓課程)

橫的直條圖

其捷① 彭
為什麼要橫著呢?因為一般來說有排行榜的概念
Page 49: 資料視覺化 (科智企業股份有限公司 內訓課程)

歷史圖表HISTOGRAM

我想要知道資料分布的狀況例如:都集中在哪些時段?

Page 50: 資料視覺化 (科智企業股份有限公司 內訓課程)

一般表格我想要同時看到不同資料的摘要資訊(而且資訊量蠻多的 )

Page 51: 資料視覺化 (科智企業股份有限公司 內訓課程)

泡泡圖我想要同時看許多單位 (超過 50個 ) 的相對數字大小比較關鍵議題

Page 52: 資料視覺化 (科智企業股份有限公司 內訓課程)

細胞組織圖我想要看各單位相對佔比的改變http://howmuch.net/articles/world-economy-as-a-living-organism

Page 53: 資料視覺化 (科智企業股份有限公司 內訓課程)

熱點地圖我想要看各地區數據的差異

Page 54: 資料視覺化 (科智企業股份有限公司 內訓課程)

我想要看各地區數據的差異 熱點道路圖http://www.bloomberg.com/graphics/2016-metro-shutdown/

Page 55: 資料視覺化 (科智企業股份有限公司 內訓課程)

網路關係圖我想要看在一個環境當中各個單位之間的關係

Page 56: 資料視覺化 (科智企業股份有限公司 內訓課程)

圓餅圖我想要看出這塊市場的數字比例( 例如:國家預算都分到哪些單位 )

Page 57: 資料視覺化 (科智企業股份有限公司 內訓課程)

雷達圖我想要同時比較不同單位的多維度資料( 例如:員工 1 & 員工 2 的專長比較 )

https://en.wikipedia.org/wiki/Radar_chart

Page 58: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化與前端工程

Page 59: 資料視覺化 (科智企業股份有限公司 內訓課程)

前端工程技術 ( 處理資料 ) + 設計 (合適的呈現方式 ) 的結合

Page 60: 資料視覺化 (科智企業股份有限公司 內訓課程)

網頁使用圖表的幾個技巧• 重點視覺 > 細部視覺• 慎用動畫• 後端 v.s. 前端• 視覺化的同時提供證據• 加強故事性• 挑選合適的前端工具

Page 61: 資料視覺化 (科智企業股份有限公司 內訓課程)

滿不一定好

Page 62: 資料視覺化 (科智企業股份有限公司 內訓課程)

重點視覺 > 細部視覺

Page 63: 資料視覺化 (科智企業股份有限公司 內訓課程)

慎用動畫• 瀏覽器支援度較低

• 行動裝置支援較低

其捷① 彭
而且大部分都可以直接看了不需要這麼 fancy
Page 64: 資料視覺化 (科智企業股份有限公司 內訓課程)

圖表由:後端產出( 重效能 )

V.S.

前端產出( 重互動 )

Page 65: 資料視覺化 (科智企業股份有限公司 內訓課程)

視覺化的同時提供證據人的慾望是無窮的滑鼠滑上去想要看更多點選想要看細節

HICHARThttp://www.highcharts.com/

Page 66: 資料視覺化 (科智企業股份有限公司 內訓課程)

加強故事性

其捷① 彭
因為討論的問題非常重要?還是與讀者切身相關?或者具有趣味性?議題的選擇需要具備「新聞鼻」,這和傳統新聞沒有什麼不同,「新聞點」能夠吸引讀者閱讀,而「故事性」則能引導他們繼續閱讀下去。唯一不同的是,需要用圖像來敘事,透過圖形、顏色、字型大小等方式,突出一篇報導的新聞點。我們從下面兩張圖可以看出,即使同樣一組數據,只要視覺呈現有輕微的變化,也會影響新聞點的呈現。
Page 67: 資料視覺化 (科智企業股份有限公司 內訓課程)

為視障者而設計世界上大約有 8% 的男性人

口擁有某種形式的色盲,女性約 0.5% 。如果用台灣的人口數來計算的話,色盲的人將近有

116 萬人

Page 68: 資料視覺化 (科智企業股份有限公司 內訓課程)

挑選合適的資料視覺化工具

Page 69: 資料視覺化 (科智企業股份有限公司 內訓課程)

http://www.slideshare.net/fitc_slideshare/the-future-of-data-visualization?qid=8c32b48d-7823-41c9-8c61-c81bae8af88f&v=&b=&from_search=1

彈性與複雜度成正比。價格與好用度成正比

其捷① 彭
Page 70: 資料視覺化 (科智企業股份有限公司 內訓課程)

資料視覺化工具市佔率http://www.randalolson.com/2016/03/11/what-data-visualization-tools-do-rdataisbeautiful-oc-creators-use/

Page 71: 資料視覺化 (科智企業股份有限公司 內訓課程)

D3.JS較進階但是彈性很大

Page 72: 資料視覺化 (科智企業股份有限公司 內訓課程)

GOOGLE CHART免費但沒有這麼華麗

Page 73: 資料視覺化 (科智企業股份有限公司 內訓課程)

TABLEAU不用寫程式也可以做出各種好用的互動圖表

Page 74: 資料視覺化 (科智企業股份有限公司 內訓課程)

一句話總結

Page 75: 資料視覺化 (科智企業股份有限公司 內訓課程)

一張圖表要超過 2 秒才看得懂太慢了!

Page 76: 資料視覺化 (科智企業股份有限公司 內訓課程)

THE END