Data-Visualization

有誰知道任何用於可視化數據庫數據的優秀開源軟件?

  • November 22, 2012

最近我遇到了Tableau,並試圖將數據庫和 csv 文件中的數據可視化。用戶界面使用戶能夠可視化時間和空間數據並立即創建繪圖。這樣的工具非常有用,因為它可以在不編寫代碼的情況下以圖形方式觀察數據。

由於我必須從許多數據源中檢索和可視化數據,因此擁有一個工具非常有用,該工具能夠通過簡單地拖動軸上的列來生成圖表,並且還可以通過拖動列名稱來修改可視化。

有誰知道任何此類免費或開源軟件?

我從未嘗試過,但有一個開源桌面/基於瀏覽器的可視化套件,稱為WEAVE(基於 Web 的分析和可視化環境的縮寫)。與 Tableau 一樣,它旨在讓您通過基於點擊的交互式界面探索數據。與 Tableau 不同的是,它是開源的:您可以下載源代碼並在您自己的機器上安裝您自己的版本,該版本可以是私有的,也可以是您想要的公開的。不要指望任何Tableau 一樣流暢和用戶友好的東西,但對於準備花時間學習使用它的人來說,它看起來是一個有趣、強大的項目。

在此處輸入圖像描述 在此處輸入圖像描述 在此處輸入圖像描述


或者,您可以考慮滾動自己的. 有一些非常好的開源 javacript 工具可以支持在瀏覽器中編程數據可視化。如果您不介意編寫一些 Javascript 和某種服務器端層來提供數據,請嘗試以下方法:

  • 用於在 Javascript 中獲取、處理、管理和清理客戶端數據的Miso 數據集(包括 CSV 解析器)

  • D3用於 SVG 中的交互式可視化(適用於除 IE8 和更早和舊 (v1,v2) Android 手機之外的所有瀏覽器)。

  • 用於交互式跨瀏覽器標準圖表的gRaphael

  • Raphael如果您需要 SVG 輸出以在 Internet Explorer 6、7 和 8 中工作。

如果您對 Web 編程選項感興趣,這裡是我在 Raphael 和 D3 上為 stackoverflow 寫的更詳細的文章


還有一些免費(非開源)在線數據可視化套件值得一提(可能不適合直接連接數據庫但值得一看):

  • Raw by Density Design -博客介紹- (點擊“選擇數據樣本”進行嘗試) - 主要基於復制和粘貼,不確定它是否具有可以連接到數據庫但適合快速嘗試的 API。
  • Tableau Public - 免費使用的 Tableau 在線版本。問題是,您輸入的數據以及您創建的任何可視化都必須是公開的。

還有一些完全不同的東西:如果你有一個高質量的服務器,並且你碰巧想要使用開源技術製作很棒的谷歌地圖風格的基於瓷磚的“滑溜”地圖(可能不是你想要的——但它是可能的! ),查看MapBox TileMill。看看他們主頁上的示例庫 - 其中一些確實令人驚嘆。另請參閱相關項目Modest Maps,這是一個開源 Javascript 庫,用於與Stamen Design(一家專門從事交互式地圖的高度評價機構)開發的地圖進行交互。它被認為是對更成熟的 OpenLayers 的改進。全部開源。

在此處輸入圖像描述


WEAVE 是我所知道的用於個人視覺分析的最好的基於 GUI 的開源工具。

列出的其他工具是用於在線發布可視化的頂級工具(例如,D3由屢獲殊榮的紐約時報圖形團隊使用並由其開發),並且更常用於在面向公眾的環境中進行可視化溝通比探索性分析,但它們也可以用於分析。

引用自:https://stats.stackexchange.com/questions/44204

comments powered by Disqus