在了解資料視覺化的概念之前,先介紹幾個著名的資料視覺化工具,基本上現有的工具中已有包含強大視覺化方法的應用軟體,而這些應用軟體基本上不需要程式語言基礎就能操作; 而若想要自行開發視覺化工具,則可以使用現有的函式庫搭配對應的語言來進行開發。
Power BI
Power BI 是微軟開發的資料視覺化工具,此軟體可快速建立互動式的視覺圖表,幫助使用者了解資料的故事,由於是微軟開發,在微軟相關的支援上相容性較高,為免費軟體非常方便。
Tableau
Tableau 是史丹佛大學電腦科學專案的成果,此軟體提供強大的使用者介面幫助使用者進行資料分析,透過元件化的方式組合資料並勾勒出想要的視覺化圖表,初學較好上手。
若是使用 Python 作為主力語言可以嘗試以下函式庫,搭配資料處理的函式庫可以達到事半功倍的效果。
在前端的應用也有許多專門為資料視覺化打造的函式庫,有些是已開發的圖表可直接使用但缺點是無法彈性跟改樣式或是圖表型態,而此系列會用到的強大函式庫為 D3 ,此函式庫提供許多基礎的視覺化元件可以自行開發想要的視覺化方法,很適合進行視覺化方法的開發,但學習曲線較高且開發時程較長。