可視化死磕excel是不行的,作為數據分析行業的偷懶大戶,分享一些我在可視化工具上的使用心得,總結了三大類:快速出圖類、專業圖表類、高端大屏類。個人經驗,大家按需采納:
一、快速出圖類
如果你只是因為偶爾想要出一些好看的圖表、長圖等用在你的報告、PPT里,就沒有必要用一些太專業的軟件,下面這些是一些小巧精美、能夠快速滿足出圖需要的工具。
1、datawrapper
優點:適合自媒體快速出圖、操作簡單、開源、免費
datawrapper創建之初是為了服務一些新聞網站和報紙媒體的,尤其是金融媒體,需要用到非常多的可視化圖表,而datawrapper的優勢就在于能夠在幾分鐘內就制作出一些簡單、正確和可嵌入的圖片。
注意:制作圖表前要先將數據放到google文檔里,然后在軟件里導入Google文檔。
比如下面的示例,先添加新的圖表輸入google文檔地址
第二步是檢查和調整數據,可以在這一步進行數據的刪減、查詢等。
第三步就是選擇圖表,datawrapper提供了非常多的圖表模板,這里就用分列橫向柱狀圖吧
第四步就可以生成圖表,也可以生成分享鏈接,上傳到平臺上讓更多人看到。
整個過程幾乎不怎么費時間,缺點是外文工具,沒有漢化版。
2、inforgram
優點:應用場景準確,有圖表動畫功能
inforgram的傳播面應該是很廣了,主要得益于他本身帶有的豐富模板,基本上你能想到的圖表都能在inforgram里找到,而且inforgram還支持圖表動畫,做出的效果非常高大上。
但是缺點就是如果你不充錢,就只能用一些簡單的圖表,像可視化地圖這種就需要升級到會員才可以制作,如果是長期用圖患者,沖一個會員倒也合算。
3、piktochart
優點:地圖圖表非常好用、免費
跟上面那個家伙不一樣,piktochart的地圖模板是免費的,操作起來也很簡單,類似于制作PPT,用戶可以將信息圖導出成靜態圖,用于PPT展示或網頁、博客中。
但是缺點就是piktochart其他類型的圖表模板比較缺乏、單一,只能適合一些特殊圖表(如可視化地圖)的制作。
二、專業圖表類
如果你是一名專業的數據分析師、甚至是數據工程師,經常需要制作可視化圖表來進行數據展示和表達,那么就需要用到一些專業的可視化工具。除了可視化功能之外,還需要考慮工具的數據連接、數據處理、數據挖掘等功能:
1、python
萬能語言python,專業數據分析師比較喜歡用,因為python能通過對數據的處理和加工,對可視化圖表進行隨心所欲的設計和展示。而python主要得益于它豐富的可視化庫,除了最常見的matplotlib之外,其實他還有vispy、bokeh、seaborn、pyga、folium、networkx等等。
當然了,畢竟是門語言,學習難度是有的,因此不建議非專業人士使用。
2、finebi
優點:操作簡單、國產中文、個人免費
國產的商業智能BI軟件,除了對數據進行可視化展示之外,主要是進行企業級的數據化管理,當然也適合個人進行數據分析,總體來說屬于國內一流的BI可視化軟件。
當然更重要的是,finebi學習成本比較小,相比python要更簡單、容易上手,而且個人版免費。
3、Tableau
優點:OLAP功能強大、支持網頁集成、學習難度適中
tableau也是專業的數據分析和可視化工具,但是對計算機的硬件要求比較高(不止一次卡死過),而且需要有些可視化功能需要收費。
4、簡道云
優點:更靈活、便捷,可與業務銜接,適合中小數據量
如果并不需要處理百萬級的數據量,那么比起前三個,簡道云更適合處理團隊或企業的中小量數據,并且使用非常簡單。和finebi同是帆軟公司出品,提供8大類圖表,支持顏色、標簽、文字等自定義:
同時,由于他主打“應用搭建”,因此能夠隨意搭建各種數據管理系統,從業務流中的數據采集、數據處理到數據分析,輕巧靈活:
三、高端大屏類
上面兩類基本都能滿足個人的需求,但是如果是企業想要制作高端大氣上檔次的大屏怎么辦?這時候,就需要用到一些企業級應用。因為要考慮軟件應用的本地化應用,所以下面大多數以國產軟件為主:
1、finereport
finereport算是一個報表工具,主要就是面對企業的,除了報表應用之外,其實它同時也提供大屏的服務,通過布局、色彩、綁定數據等環節完成大屏的制作,擁有很多自助開發的可視化插件庫。
2、dataV
阿里出品,dataV提供了豐富的模板與圖形,支持多數據源,拖拉式布局,支持服務化服務方式和本地部署,整體來說是一款很好的大屏的產品。
3、百度圖說
由echarts衍生出來的子產品,同樣繼承了echarts的特點,圖表種類多,沒有提供文本和表格方面的展現庫。Echarts接受json格式的數據,百度圖說把數據格式進行了封裝,可以通過表格的形式組織數據。
分享結束,如果有更好的工具推薦,歡迎一起交流討論~