以Shiny app或Shiny markdown文档的身份开始项目吗?

时间:2018-08-06 14:14:05

标签: r shiny r-markdown

我是一位经验丰富的程序员,但是对R还是陌生的,他从事的可视化项目将在D3.js中进行数月的工作(但客户知道R,而不是JavaScript。)我可能不得不再次从头开始。我弄清楚自己在做什么,但此刻,我只是在尝试确定从哪种对象开始。如果我制作了一个新的R Markdown文档(在RStudio中),则Shiny是我的输出选项之一。或者我可以制作一个新的无需减价的Shiny应用。

我可以猜测一些折衷方案:

  • R Markdown可能是一个不错的尝试,可以进行记录并记录下来 随着我的前进,并与客户分享。
  • 但是引号和嵌入选项增加了我所需要的东西 不熟练。
  • 开发一个普通的Shiny应用程序可能会让我更加专注于学习 闪亮,但是在我不知道该怎么做之前,它可能会诱使我过度设计该应用程序 我正在做,我可能应该更多地专注于学习R和 ggplot2并尝试使用数据和可能的Shiny小部件(其中 R Markdown应该很好。)

我该怎么做的问题是基于观点的,我知道这不是StackOverflow的目的。但是,只要写下问题,便可以帮助我理解这些选项之间的区别。所以我真正的问题是:我是否正确理解了Shiny和R Markdown之间的关系,或者我错过了一些重要的事情?

编辑。基于澄清注释中的问题,我的需求是:一个学习R的好平台,探索数据以及允许用户与其交互的方式,记录这些实验,并充当暂存器,用于最终形成更一致应用程序的组件。基于this question,R Notebook可能比常规的R Markdown更适合初次使用,但它没有预包装的Shiny选项,因此,R Markdown和Shiny可能是目前最好的选择。

0 个答案:

没有答案