首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R HTMLwidgets生成没有闪亮R的交互式绘图

R HTMLwidgets生成没有闪亮R的交互式绘图
EN

Stack Overflow用户
提问于 2020-06-11 11:28:34
回答 2查看 468关注 0票数 0

我已经看了很长一段时间了,似乎找不到这个问题的答案:我们能不能在用户控制台不运行R的情况下生成交互式情节(意思是用户提供要绘制的数据集的x和y字段)。

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

请告诉我,任何帮助都将不胜感激,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-25 19:08:08

htmlwidgets通常是Javascript库的R包装器。

例如:DT R htmlwidget小部件<=> DataTables JS库。

对于您的用例(静态客户端HTML,没有R运行,没有闪亮),我将回到最初的JS库,并将它们直接绑定到我的普通HTML/JS页面客户端的交互式用户输入。

如果您熟悉客户端JS框架( React,Vue),那将是我最喜欢的有效数据绑定的堆栈,包括到您的模型(dropbox)的连接。不过,如果应用程序不太复杂,这可以在香草JS中完成。

总之,我不认为htmlwidget适合您的用例。但是,绑定到相应的JS库应该是这里的首选方法。

票数 1
EN

Stack Overflow用户

发布于 2020-10-25 19:15:07

你是说用plotlyggiraph吗?如果你这样做了,比:

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

另一个库计量器是ggplot2的扩展。它有一个不同的想法。你可以查查他们俩。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62323356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档