交互式文档是一种创建Shinyapps的新途径。交互式文档是一种包含Shiny控件与输出的RMarkdown文件,你可以在markdown中写报告,并且作为app来启动它。
本文主要阐述如何使用RMarkdown写报告。
与本文配套的文献Introductiontointeractivedocuments,将向你展示如何通过将RMarkdown报告转变成为带有Shiny组件的交互式文档。
RMarkdownRMarkdown是通过R语言制作动态文档的文件格式。RMarkdown文档在markdown中完成,其中包含嵌入的R代码,如下图:
---title:RMarkdownoutput:html_document---ThisisanRMarkdowndocument.MarkdownisasimpleformattingsyntaxwhichallowsyoutoauthorHTML,PDF,andMSWorddocuments.FormodetailsonhowtouseRMarkdown,see