這是2020年翻譯的第3篇文章
翻譯
劉哲人、張秋儀
審校
張雲金
點擊[閱讀原文]跳轉至英文連結
我們現在有數據和想法,然後呢?顯然,下一步應該是將這些發現傳達給人們,這樣他們就能夠採取必要的行動。「講故事」(storytelling)是最有效的傳達數據的方法之一。但要想成為出色的故事講述者,我們需要簡化事物而非將其複雜化,從而保證分析中真正的精華部分不會丟失。
講故事與可視化方面有許多工具可供選擇。一些工具可以免費使用,而另一些需要付費訂購。一些工具簡單直觀但缺少交互,而另一些稍顯複雜需要花點功夫才能上手。
如果你剛開始接觸數據可視化,對於藝術與圖形設計沒有經驗,又不願寫代碼,但卻想立即開始進行圖形與地圖的製作,那這篇文章正是為你準備的。這篇文章也嘗試推薦一些除Tableau Public、 PowerBI和Google Charts等數據科學中廣受歡迎的常用工具外,其他的輕量級工具。這裡列出了11個可讓初學者快速製作漂亮可視化成果的免費工具,這些工具均可免費使用,但如果你想升級服務以獲得更多(可視化)選擇(尤其是雲服務),部分工具可能還提供有Premium版本。
Data wrapper (https://www.datawrapper.de/)讓製作圖表和地圖變得更加容易。你只需點一點滑鼠,便可以很輕鬆生成分級地圖、圖例和定位指示圖。同樣,基於上傳的數據,你也可以選擇製作自己的圖表。生成的圖表可進行交互控制,並且能夠嵌入到你自己的網站中。這一工具的免費版面向個人用戶,支持每月10000次的瀏覽。
Datawrapper由新聞工作者建立,並為新聞工作者設計。全世界的新聞室都在使用Datawrapper來製作圖表與地圖。當然,對其它想要在文章中加入可視化效果的人來說,它也十分有用。該網站有一個名為CHARTABLE的博客(https://blog.datawrapper.de/),上面會定期更新數據可視化的優秀實例。
操作非常簡單,只需複製Excel或Google表格中的數據到軟體中即可。你也可以通過上傳csv文件或URL連結的方式加載數據(如果需要製作實時更新的圖表)。你可在多樣的圖表與地圖樣式中點擊選擇,系統會自行調整並添加相應的注釋以使圖表更有效地傳達信息。你可以將自動生成的嵌入代碼複製到你的CMS(content management system,內容管理系統)或網站中,或者直接將圖表導出為圖片或PDF進行列印。
RAWGraphs(https://rawgraphs.io/)是一個開源網絡工具,它可以基於D3.js庫定製矢量可視化圖形。RAWGraph最初面向設計師與視覺愛好者,旨在彌補電子表格類應用(如MS Excel、Apple Numbers、Google文檔)與矢量圖形編輯器(Adobe Illustrator, Inkscape等)之間缺少的聯繫。
RAWGraphs的定製能力與可擴展性很強,接受用戶自定義的圖形設計。有關添加與編輯圖形設計的更多信息可訪問其官網(https://rawgraphs.io/)。
RAWGraphs支持表格數據(電子表格或csv文件)與應用(如Excel, TextWrangler, TextEdit)中複製粘貼的數據。基於SVG格式,可視化圖形就可以很容易在矢量圖形類應用中進一步進行調整,或直接插入網頁。
Charted(https://www.charted.co/)使你能夠將數據可視化並自動地生成漂亮的圖表。該項目由Medium中的產品科學團隊開發。Charted特意保持了簡單易用的特性。它不存儲、處理或轉換數據,因此它並非格式化工具,但它具有一些功能強大的核心特性:
● 可適配任意大小的屏幕
● 可以每30分鐘請求一次數據並動態更新圖表信息
● 可將數據序列遷移至不同的圖表中
● 圖表類型、標註、標題、背景可任意調整
你只需要提供數據文件的連結,Charted就會根據數據自動生成一幅可交互、可共享的漂亮圖形。當前Charted支持.csv、.tsv、Google表格以及dropbox共享連結。Charted同樣能生成可嵌入網站的HTML代碼。
在https://github.com/charted-co/charted下載repo後運行npm install安裝相關的依賴項,之後你就可以運行npm start了。程序會以localhost:3000的地址進行啟動,或者你也可以直接在charted.co網站上進行使用。
Chart Studio(https://plotly.com/chart-studio/)是Plotly公司旗下的一款功能強大的在線圖表生成器。它是可創建D3.js和WebGL圖表的複雜編輯器之一。Chart Studio的基礎版可免費使用。此外,還有付費的企業版和雲端版本。任何人都可以將它的源碼整合到他們的應用程式中。
拖拽數據文件或通過Falcon SQL客戶端連接SQL進行數據的讀取加載,之後經過簡單選擇就能立刻得到可交互圖表。
FastCharts(https://fastcharts.io/)是《金融時報》 DataViz團隊的產品。該工具能夠:
● 直接將數據導入瀏覽器,製作折線圖、條形圖與面積圖
● 為圖形上的點或區域添加注釋
● 將圖形下載為PNG圖片或可編輯的SVG矢量文件
任何CSV或TSV格式的數據都可用於圖表製作,圖表可按照用戶喜好進一步定製。
Palladio(http://hdlab.stanford.edu/palladio/)是一個免費的數據驅動型工具,為方便複雜歷史數據的可視化而設計。該項目旨在了解如何基於人文查詢設計圖形界面,體現了歷史與設計領域間的交叉。
Palladio可創建以下四類可視化成果:
● 地圖:可將坐標數據轉為地圖上的點
● 圖表:可以可視化數據任意兩個維度之間的關係
● 列表:可依照數據的維度創建自定義列表
● 圖庫:數據可在方格中顯示以供快速參考
任何表格形式的數據集均適用於Palladio,唯一的要求是數據需以分隔符(逗號、分號、制表符)分隔。我們可以通過粘貼、上傳或提供數據連結來創建一個新的Palladio項目。
Openheatmap(http://www.openheatmap.com/)是一個非常簡單的工具,可將電子表格快速轉換為地圖。從社區房價到Twitter關注者,openheatmap可以將所有這些數據變為可交互的可視化成果,一點也不複雜。
上傳數據表或提供數據的Google Drive連結即可。如果你的數據不存在問題,就能看到對應的地圖。表格中應有一列儲存位置信息,一列儲存屬性值,如果想製作動態地圖還需一列儲存時間。比如:
Source: http://www.openheatmap.com/upload.html
我們試一下使用openheatmap來呈現倫敦地鐵站(的分布情況)。
Myheatmap(https://myheatmap.com/)是另一個可交互式查看地理數據的工具。但免費版僅允許用戶創建最多包含二十個數據點的公開地圖,這確實太少了。Myheatmap可輸出目標受眾易於理解的色彩編碼類型的熱力圖。這些地圖不會充斥著雜亂的符號、標記、等值線與膨脹的斑點。此外,使用myheatmap創建的熱力圖是可交互的,也具有平移和縮放的功能。
用戶只需上傳CSV格式的地理數據即可。文件中應至少包含三個欄位的標題行。其中兩個欄位必須命名為「Latitude」和「Longitude」,用來存儲數據的緯度和經度坐標。
Chartbuilder(http://quartz.github.io/Chartbuilder/)是一款前端圖表繪製的應用程式,可輕鬆創建簡單漂亮的圖表。Chartbuilder只是一個用戶操作和導出界面,所有圖表的創建均在由Quartz開發的製圖平臺Atlas上實現。Chartbuilder並非數據分析和轉換的工具,它只能以一定的預定義樣式創建圖表。
將csv或tsv格式的數據粘貼至chartbuilder後,導出代碼,就可以繪製移動端交互式圖表或靜態SVG、PNG圖表。如果你對定製圖表樣式不感興趣,可使用託管版本:http://quartz.github.io/Chartbuilder,或者也可以在本地下載和安裝。
TimelineJS(https://timeline.knightlab.com/)是一個開源工具,使任何人都能夠構建視覺效果豐富的交互式時間軸。初學者僅使用Google表格就可以創建時間軸。專業人員可利用JSON在保留TimelineJS核心功能的同時實現自定義安裝。
TimelineJS可引入多種數據源:Twitter、Flickr、 YouTube、Vimeo、Vine、Dailymotion、Google Maps、Wikipedia,、SoundCloud、 Document Cloud等。
創建時間軸非常簡單:Timeline JS提供了一個表格模板,只需填寫該模板後發布內容。生成的連結可以嵌入到Medium或其他任何網站中需要時間軸的位置。Timeline JS提供了一個很好的介紹視頻來教你入門。
大家可以看下通過這個連結https://dwz.cn/USJ9642u查看下是如何使用這個工具軟體講述曼德拉一生。
Canva Graph maker(https://www.canva.com/graphs/)是一個多功能工具,它使你可以簡單快速地創建漂亮的數據可視化成果。與其他在線圖表製作工具不同,Canva既不複雜也不費時,沒有學習曲線。你可以在幾分鐘內得到漂亮的圖表,將原始數據轉換為直觀而又易於理解的內容。
在Canva中製作圖形只需5步:
● 選擇圖形模板
● 添加數據或信息
● 從庫中添加圖標或插圖
● 調整顏色,字體,背景等
● 下載,列印或共享
任何類型的實例都有大量可用的圖表類型。面積圖、條形圖、對比圖、餅圖等多種圖表任你選擇。
數據可視化未必很困難,也未必很昂貴。會寫代碼確實可以給你更多製作與定製圖形的選擇,尤其是在數據雜亂的情況下。但通過以上工具你也可以快速地進行數據可視化。