首页 > 解决方案 > R HTMLwidgets 在没有 Shiny R 的情况下生成交互式绘图

问题描述

我已经环顾了一段时间,似乎无法找到这个问题的答案:我们能否在没有在用户控制台中运行 R 的情况下生成交互式绘图(意味着用户提供要绘制的数据集的 x 和 y 字段) .

我更喜欢不需要服务器来运行它的东西。只是一个让我们交互和绘制图表的静态 html 页面?R HTML 小部件可以做到这一点吗?(我无法上传数据,但我们有一个包含数据的共享保管箱)。我知道闪亮的 R 可以让其他用户与图表进行交互,但是要部署它,我需要将它上传到云或服务器上,这不是我想要的。

请让我知道,任何帮助将不胜感激,谢谢。

标签: rhtmlwidgets

解决方案


你的意思是喜欢使用plotlyand ggiraph?如果你这样做,那么:

两者都制作交互式图表。Plotly 更独立于 ggplot2 和 tidyverse,但它有一个名为的函数ggplotly(),可以将 gg 对象转换为 plotly 对象(如果是这样的话......)。他们的网站是这样的。

另一个库ggiraph是 ggplot2 的扩展。它有不同的想法。你可以检查他们两个。


推荐阅读