什么是最好的开源数据可视化软件?我需要以下内容:
可以从 Microsoft Excel 导入数据(从 Oracle 数据库导入数据也可以,但这不是强制性的)。
该软件生成的图表可以导出到 Microsoft PowerPoint(我可以复制和粘贴)。
开源且易于使用。
什么是最好的开源数据可视化软件?我需要以下内容:
可以从 Microsoft Excel 导入数据(从 Oracle 数据库导入数据也可以,但这不是强制性的)。
该软件生成的图表可以导出到 Microsoft PowerPoint(我可以复制和粘贴)。
开源且易于使用。
我不知道“最佳”,但您命名的软件环境符合您的所有要求:
read.csv()
.
RODBC
。ora
2017-02-24 更新:
我认为最好的解决方案是将 R 与RStudio一起使用。(Python 和 iPython 笔记本是一种替代方案):
有多种方法可以导入 excel(表格)数据。对于 Excel 数据,该readxl
包提供了最简单、最通用的方法。它通常在导入时获得正确的变量类型。
替代方法是将文件另存为 CSV 并重新导入。这个readr
包很好。@Nick Stauner 提供了可能是最基本的解决方案,使用read.csv
; 限制是这需要将工作表另存为 CSV 文件的额外步骤。如果您的数据分布在多个工作表中,这并不是很好。尽管有用于将所有工作表保存为 CSV 文件的 VBA 程序,但它可能会变得乏味。谷歌为他们。另一个限制是使变量的类型正确。如果您使用read.csv
,您通常必须在导入 R 后修复您的类型。
有一些软件包允许您直接从电子表格连接读/写或使用 ODBC 来避免这些问题。在 CRAN 上搜索excel或odbc以找到适合您情况的相关项。
在将绘图导入 powerpoint 方面,使用 Rstudio 的导出绘图功能,使用 Rstudio 的复制和粘贴方法是:
export plot
> copy plot to clipboard
>copy as: metafile
将绘图捕获到粘贴缓冲区,允许您直接粘贴到 Power Point。
就生成图而言,R 有很多选择。前面提到的ggplot2包为创建各种绘图提供了一个非常强大的接口。还有其他软件包可用于制作数百或数千种其他类型的情节/动画/等。一个限制是这些通常隐藏在CRAN包中。
另一种方法是使用 ReporteRs 包。
我同意 R 上的Nick Stauner的观点。而且,对于像“R Learner”这样的用户名,我很想不推荐其他工具,但有很多。对于更多特定于平台的问题,我将等着看我的问题的答案是什么,但Mondrian是一个 Java 桌面程序(因此是跨平台的)并支持许多您可以轻松进入 PowerPoint 的可视化类型。