r - 面向非 R 用户的交互式 R 笔记本/仪表板
问题描述
不确定这是解决此类问题的正确位置,但我正在寻找有关如何与非 R 用户共享一些 R Markdown Notebooks 的想法,但其中仍然具有一些动态功能。例如,我可以使用 html-widgets 创建一个笔记本来调整时间窗口、选择不同的数据点等。我在 R Studio 中编译它,它在我的机器上看起来很棒。但是与同事共享 .nb.html 文件时,他们无法获得预期的相同级别的交互性。
有没有办法与非 R 用户共享这些文件或类似的 R 文件?此外,我无法访问可以托管这些笔记本的个人/公司网站。
解决方案
例如,您可以使用:
DT 包为您的 Rmd 输出提供可过滤的 html 数据帧。
您还可以使用 plotly() 进行交互式绘图 [使用 ggplotly() 的 ggplot2 用户很容易做到]
进一步检查:
flexdashboards https://rmarkdown.rstudio.com/flexdashboard/
语义仪表板。https://cran.r-project.org/web/packages/semantic.dashboard/semantic.dashboard.pdf
两者都是更动态的 Rmarkdown 报告的解决方案,但不像成熟的闪亮应用程序那样要求编程。
推荐阅读
- c# - 无法添加并行任务
- spring-boot - 域A可以获取域B的cookie
- java - 你将如何处理被覆盖方法的异常
- react-native - 在 React 中使用 Expo 加密数据库
- javascript - 我需要在 angularjs 中将 ckeditor5 与我的应用程序中的注释集成。我在 angularjs 中找不到任何插件,总是在 angular(2+) 中找到
- python - 运行 docker image 时在 python 中将 url 作为参数传递
- sql - 在某些条件下需要触发器将新行复制到其他表
- python - Python输入法
- angular - 加载时预填表单输入
- java - Selenium Java - 无法在 Microsoft Edge 版本 18 中加载 URL