可以使用Plotly Dash或R Shiny制作基于模板的自动PDF报告吗?

时间:2019-04-27 10:11:23

标签: r shiny plotly-dash

我为一家为客户进行市场调查的公司工作。数百位不同的客户参与了每次调查,因此他们并没有全部得到一份单独的报告。相反,我们在PowerPoint中有一个对所有客户都相同的报告模板,然后我们使用一个名为E-Tabs Enterprise的程序用该客户自己的调查结果填充每个客户的模板。

这些报告通常长约100张幻灯片,包含静态文本和图像的混合体(对于所有客户而言都是相同的)和调查结果,不同的客户之间会有所不同。这些报告以PowerPoint或PDF的形式通过FTP发送给客户端。

为了提高效率,我想切换到Python Plotly Dash或RStudio Shiny来创建静态PDF报告(尽管将来我也会对制作仪表盘感兴趣)。我试图查看哪一个(如果有)具有我所需的功能。我已经具备了Python Pandas的能力。

在Shiny网站(链接为https://shiny.rstudio.com/articles/)上很明显,Shiny可以制作报告并将其导出为静态PDF。但是,我有两个问题:

  1. Plotly Dash的开源版本是否也可以用于创建报告并将其导出为PDF?
  2. 在(开放源代码)Shiny或Dash中,代码是否可以遍历不同客户端的数据并将每个客户端导出为单独的PDF?
  3. 如果这不可能,请您告诉我这两个程序的局限性以及这两个程序的付费版本是否有可能?

请让我知道我的问题是否仍然不清楚。如果有更适合我需要的东西,我也愿意接受其他软件的建议。谢谢您的提前帮助。

亲切的问候

1 个答案:

答案 0 :(得分:0)

谢谢您的回答。我可以看到RMarkdown具有我需要的功能。不幸的是,目前看来,Python中没有与RMarkdown相当的产品,因此RMarkdown是使用的正确工具。