一、Excel
Excel作為一個入門級工具,是快速分析數據的理想工具,也能創建供內部使用的數據圖,但是Excel在顏色、線條和樣式上課選擇的范圍有限,這也意味著用Excel很難制作出能符合專業出版物和網站需要的數據圖。
二、Google Chart API
Google Chart提供了一種非常完美的方式來可視化數據,提供了大量現成的圖標類型,從簡單的線圖表到復雜的分層樹地圖等。它還內置了動畫和用戶交互控制。
三、D3
D3(Data Driven Documents)是支持SVG渲染的另一種JavaScript庫。但是D3能夠提供大量線性圖和條形圖之外的復雜圖表樣式,例如Voronoi圖、樹形圖、圓形集群和單詞云等。
四、R
R語言是主要用于統計分析、繪圖的語言和操作環境。雖然R主要用于統計分析或者開發統計相關的軟件,但也有用作矩陣計算。其分析速度可比美GNUOctave甚至商業軟件MATLAB。
五、Visual.ly
如果你需要制作信息圖而不僅僅是數據可視化,Visual.ly是最流行的一個選擇。
六、Processing
Processing是數據可視化的招牌工具。你只需要編寫一些簡單的代碼,然后編譯成Java。Processing可以在幾乎所有平臺上運行。
七、Leaflet
Leaflet是一個開源的JavaScript庫,用來開發移動友好地交互地圖。
八、Openlayers
Openlayers可能是所有地圖庫中可靠性最高的一個。雖然文檔注釋并不完善。且學習曲線非常陡峭,但是對于特定的任務來說,Openlayers能夠提供一些其他地圖庫都沒有的特殊工具。
九、PolyMaps
PolyMaps是一個地圖庫,主要面向數據可視化用戶。PolyMaps在地圖風格化方面有獨到之處,類似CSS樣式表的選擇器。
十、Charting Fonts
Charting Fonts是將符號字體與字體整合(把符號變成字體),創建出漂亮的矢量化圖標。
十一、Gephi
Gephi是進行社會圖譜數據可視化分析的工具,不但能處理大規模數據集并且Gephi是一個可視化的網絡探索平臺,用于構建動態的、分層的數據圖表。
十二、CartoDB
CartoDB是一個不可錯過的網站,你可以用CartoDB很輕易就把表格數據和地圖關聯起來,這方面CartoDB是最優秀的選擇。
十三、Weka
Weka是一個能根據屬性分類和集群大量數據的優秀工具,Weka不但是數據分析的強大工具,還能生成一些簡單的圖表。
十四、NodeBox
NodeBox是OS X上創建二維圖形和可視化的應用程序,你需要了解Python程序,NodeBox與Processing類似,但沒有Processing的互動功能。