有什麼成熟的data visualization的軟體推薦?
具體是scientific visualization還是information visualization?
如果是scientific visualization的話,可以試試ParaView和imageVis3D:
ParaView - Open Source Scientific Visualization
ImageVis3D
這兩個都是open source。
Paraview功能強大而且好用,但不容易修改源代碼,它是建立在VTK和Qt上的,VTK負責Visualization部分,功能非常強大,但很不容易讀懂。ParaView一直在更新,文檔挺完善的,有耐心就慢慢研究吧。
ImageVis3D修改起來能稍容易一點,因為它用的Visualization引擎相對小巧一些,名叫Tuvok,缺點是最近一次更新是在2011年,不知道以後還有沒有人持續開發維護了。它也是用Qt負責界面部分的。
要說拿來用的話推薦的就是以上這兩個了,如果打算自己深度修改定製的話,可能還是自己寫一個來得容易些。
如果是information visualization的話,推薦兩個,但我沒用過:
Axiis : Data Visualization Framework
Google Fusion Tables API
Excel!!!
看到沒人提d3.js。
先嘮叨兩句大夥都知道的,Data Visualization是將數據用圖像的(graphic)方式表現出來,提供可視化的數據分析結果來幫助決策者(decision-makers)。
看定義,Visualize的對象,是經過分析的數據。所以就有人提到R+ggplot2(專門進行圖形化的package),用R來進行數據處理,比如數據預處理 (data preprocessing), 數據整合 (data integration) 等等數據挖掘相關的,都非常方便。還有沒有更方便的?有啊,這就看具體的目標了,比如說數據挖掘中的Association Rules Mining (買尿布的爸爸愛買啤酒那個),對應的就有arules或者更進一步的arulesViz這兩個R package. 有時間可以看看這篇論文:r-project.org 的頁面
我覺得自己寫代碼太累了,有沒有更方便的?有啊,有人提了tableau(付費軟體),很棒啊,微軟真應該把它買下來結合到office軟體裡面。除此之外,processing也挺厲害的。再說具體點兒,要做TreeMap就直接用這個umd.edu 的頁面,要做chart嘛。。。選擇實在太多了。
我覺得寫代碼不是問題(呵呵呵呵),有沒有更強大的?有啊,現在主流的發展方向是Interactive Visualization,怎麼交互呢?對,就是javascript了,那就不得不提D3.js了。這個javascript library是作者在New York Times 也就是在Data Visualization裡面的領頭羊(不為過吧?) 做暑期實習的時候寫的。鏈接裡面有很多例子,你可以看一下,我覺得稍微懂一些javascript的話,用這個應該可以實現所有你想要的交互+動態的效果了。
對了最近R出了一個rCharts,在R裡面也可以調用d3.js, leaflet.js等等。唉,唉,題主你還在嗎?統計分析方面:
開源軟體是"R語言", 其中"gglot2"包非常適合。
貌似專業的還是通過設計軟體在做
Oracle Data Visualization Destop
Oracle Data Visualization Desktop Downloads
Oracle Data Visualization Cloud Service
剛在看一本2013年的新書,分析社交網路結構特徵的,推薦的是 Gephi (https://gephi.org) 和 NodeXL (NodeXL: Network Overview, Discovery and Exploration for Excel)
Gephi 開源,NodeXL 是 Excel 插件。sap visual intelligence
tableau
推薦閱讀:
※信息圖表用哪些軟體製作?
※有哪些軟體製作信息圖比較方便容易上手?
※請問這種圖表是如何製作的?
※有哪些堪稱經典的信息圖?
※如何做出漂亮動人的信息圖?
TAG:信息圖Infographic |