首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我什么时候应该用ggplot2代替Tableau?

我什么时候应该用ggplot2代替Tableau?
EN

Data Science用户
提问于 2018-03-27 17:04:01
回答 2查看 3.5K关注 0票数 3

我是第一次从Tableau开始学习的学生。我对ggplot2的熟练程度是中等水平的。我可以在ggplot2中创建最流行的图表的自定义版本,但是没有什么太花哨的东西(而且不是很有时间效率)。

我感兴趣的是在Tableau中为我的数据创建更完美的可视化。我的ggplot2不是坏的,但它们也不是我所说的美感。

我想知道的是,在什么情况下,我应该坚持使用ggplot2。我目前对Tableau的理解(尽管是有限的)所想到的唯一优点是保持我的工作可复制和开放源码。ggplot2也可能更可定制,但是我不断地对Tableau的产品印象深刻,因为我学会了使用它。

这个问题并不是要轻率地抨击ggplot2。由于我在学术界没有听到任何关于Tableau的说法,我想知道Tableau有什么明显的缺点可以解释它在那里不受欢迎。

EN

回答 2

Data Science用户

回答已采纳

发布于 2018-03-27 18:17:44

两者之间有一个巨大的经济差异: ggplot2是开放源码编程语言的开放源代码包。相反,Tableau是一种专有软件。这可能是一种依赖,您可能不想冒险,例如,您在Tableau做所有事情,但是许可证变得更加昂贵,并且您的组织不想再为此花钱了。学者们经常强调这一原因,另一个原因是Tableau一直是BI工具,R是“研究”工具。

除此之外,它们只是不同的工具(在相同的数据领域,即),因此将适合于不同的问题。这可以根据个人喜好而定,但我要说的是,有几个基本的考虑因素:

  • 速度:你能以多快的速度得到你想要的?
    • 使用获得结果的工具。Tableau可能会更快。

  • 重现性与自动化:
    • 如果你知道你将来可能会多次以一致的方式绘制这个图表,或者将你的情节嵌入到某种笔记本中,比如R标记或仪表板,那么R最有可能是更好的选择。如果需要,只需编写一次代码,并在几秒钟内生成数千个情节。

  • 项目类型:
    • 如果你从乱七八糟的数据开始,或者你在做一些建模工作,对我来说,坚持R似乎是一个好策略,我认为把所有东西都放在一个地方是更有效的。
    • 如果您需要从干净的数据中获得令人敬畏的可视化效果,Tableau将更出色。
    • 根据您想要的可视化和输出类型,其中一个或另一个可能更好,ggplot2非常灵活,Tableau有很多非常棒的功能可以使用。
票数 5
EN

Data Science用户

发布于 2018-03-27 18:06:23

这不能回答您的Tableau问题,但我可以说一些关于ggplot2的事情。ggplot2 2‘S有合理的缺省值,但几乎所有关于情节的内容都可以改变,以使结果更加美观。我一直使用的一个包叫做“牛仔版”:https://cran.r-project.org/web/packages/cowplot/vignettes/introduction.html

ggplot2也有内置主题(http://ggplot2.tidyverse.org/reference/ggtheme.html),还有一个针对社区开发主题(https://cran.r-project.org/web/packages/ggthemes/vignettes/ggthemes.html)的包。

票数 1
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/29602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档