Data-Visualization

與 PowerPoint 一起使用的最佳開源數據可視化軟件

  • March 25, 2014

什麼是最好的開源數據可視化軟件?我需要以下內容:

  1. 可以從 Microsoft Excel 導入數據(從 Oracle 數據庫導入數據也可以,但這不是強制性的)。
  2. 該軟件生成的圖表可以導出到 Microsoft PowerPoint(我可以復制和粘貼)。
  3. 開源且易於使用。

2017-02-24 更新

我認為最好的解決方案是將 R 與RStudio一起使用。(Python 和 iPython 筆記本是一種替代方案):

  • 數據導入

  • 繪圖:ggplot2

  • 導出繪圖

    • 複製粘貼:RStudio 的導出繪圖功能
    • 以編程方式:ReporterRs

TLDR;

數據導入

有多種方法可以導入 excel(表格)數據。對於 Excel 數據,該readxl包提供了最簡單、最通用的方法。它通常在導入時獲得正確的變量類型。

替代方法是將文件另存為 CSV 並重新導入。這個readr包很好。@Nick Stauner 提供了可能是最基本的解決方案,使用read.csv; 限制是這需要將工作表另存為 CSV 文件的額外步驟。如果您的數據分佈在多個工作表中,這並不是很好。儘管有用於將所有工作表保存為 CSV 文件的 VBA 程序,但它可能會變得乏味。谷歌為他們。另一個限制是使變量的類型正確。如果您使用read.csv,您通常必須在導入 R 後修復您的類型。

有一些軟件包允許您直接從電子表格連接讀/寫或使用 ODBC 來避免這些問題。在 CRAN 上搜索excelodbc以找到適合您情況的相關項。

繪圖

在將繪圖導入 powerpoint 方面,使用 Rstudio 的導出繪圖功能,使用 Rstudio 的複制和粘貼方法

export plot> copy plot to clipboard>copy as: metafile將繪圖捕獲到粘貼緩衝區,允許您直接粘貼到 Power Point。

就生成圖而言,R 有很多選擇。前面提到的ggplot2包為創建各種繪圖提供了一個非常強大的接口。還有其他軟件包可用於製作數百或數千種其他類型的情節/動畫/等。一個限制是這些通常隱藏在CRAN包中。

另一種方法是使用 ReporteRs 包。

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

comments powered by Disqus