什么是最好的开源数据可视化软件?我需要以下条件:
可以从Microsoft Excel导入数据(从Oracle数据库导入数据也可以,但这不是强制性的)。
该软件生成的图表可以导出到Microsoft PowerPoint(我可以复制和粘贴)。
开源且易于使用。
什么是最好的开源数据可视化软件?我需要以下条件:
可以从Microsoft Excel导入数据(从Oracle数据库导入数据也可以,但这不是强制性的)。
该软件生成的图表可以导出到Microsoft PowerPoint(我可以复制和粘贴)。
开源且易于使用。
Answers:
更新于2017-02-24:
我认为最好的解决方案是将R与RStudio一起使用。(Python和iPython Notebook是替代方法):
有很多导入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
捕捉情节到粘贴缓冲区允许你直接粘贴到电源点。
至于生成图,R有很多选择。前面提到的ggplot2软件包提供了一个非常强大的界面,可用于创建各种绘图。还有其他软件包可用于进行成百上千种其他类型的绘图/动画/等。局限性之一是它们通常埋在CRAN封装中。
一种替代方法是使用ReporteRs包。
我不了解“最佳”,但是您以其命名的软件环境符合您的所有要求:
read.csv()
。
RODBC
和ora
套票从Oracle导入。我同意R 上的Nick Stauner的观点。而且,使用“ R Learner”之类的用户名,我很想不建议其他工具,但有很多工具。我将拭目以待,我的问题的答案是针对特定于平台的问题,但是Mondrian是Java桌面程序(因此跨平台),并且支持许多可以轻松地进入PowerPoint的可视化类型。