问题标签 [htmlwidgets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 如何在R中的html表中格式化混合类型的列?
寻找一些关于用混合类型的列格式化表格的最佳方法的建议,所以有些是整数,其他百分比(显示 %),其他小数点。
有没有一种编辑单个单元格的好方法。尝试过 htmlwidgets 版本的 DT 和 formattable 吗?
r - 离线使用 plotly r 包时有关用户名的错误消息
我正在尝试开始为 R 使用 plotly,但我遇到了关于用户名的错误。当我尝试执行以下代码时...
...我收到错误消息:
我认为 plotly 的 R 包可以在没有用户名的情况下通过 htmlwidgets 使用。据我所知,我使用的是最新版本的 plotly、ggplot 和 htmlwidgets。我究竟做错了什么?
r - 如何向 sunburstR 图形添加标题并将其导出为 .png 或 .jpeg
我一直在寻找在 R 中创建多级饼图(或圆环图),我发现最好的是 sunburstR 包,我必须说它是一个非常有前途的工具。
交互功能很棒——但我真的不需要它。我想在图例对象中添加标题和计数,并将图形导出为图像格式。这需要高级 html 编码吗?网上还没有太多关于这个包的帮助材料。我应该研究一个不同的包吗?pie() 函数用于单级数据,我在这个论坛上找到的 ggplot2 的 geom_polar 示例似乎不适用于因子。
这是我的数据集和 sunburstR 对象的示例-但是我的问题本质上更笼统,并不特定于该示例。
任何帮助或建议将不胜感激。谢谢你。
javascript - 在 htmlWidgets 中保存在 onRender() 函数中创建的对象
我在 Shiny 应用程序中使用 htmlWidgets 包中的 onRender() 函数。我正在尝试保存我在给定的 onRender() 函数调用中创建的某些对象,以便它们可以在给定的 onRender() 函数调用之外使用。
下面是我的 MWE。我在 onRender() 函数中创建了一个名为 val2 的对象,它只是滑块输入值乘以 2。我可以保存 val2 对象,以便稍后在 onRender() 函数之外使用它吗?(我意识到在这个过于简化的示例中,我不需要使用 onRender() 函数来创建 val2 对象,但我试图使示例保持简单)。
感谢您的任何建议!
shiny - shiny::markRenderFunction 是如何使用的?
问题如何在 Shiny RMarkdown 中更改 rgl 图的大小?rglwidget
讨论了在动态 R Markdown 文档中很难设置大小的事实。问题是 Shiny 输出函数设置了大小,但没有明显的方法可以将任何参数传递给它,因此始终使用默认的 512 x 512 大小。
该rgl::renderRglwidget
函数是根据 中的示例编写的htmlwidgets::shinyRenderWidget
,它没有提供传递输出参数的方法:
从shiny
文档中可以看出,它应该shiny::markRenderFunction
用于允许outputArgs
传入,但我找不到任何示例。
应该renderRglwidget
如何使用shiny::markRenderFunction
?
r - 在 htmlWidgets 的 onRender() 函数中使用 Shiny actionButton() 函数
我有一个闪亮的应用程序,其中用户可以使用 Plotly “框选择”图标在 Plotly 散点图中选择黑点。用户选择的点将以红色突出显示。我在下面有这个应用程序的 MWE:
我现在正在尝试更新这个闪亮的应用程序,以便选定的黑点不会自动变成红色。相反,在用户选择黑点后,他们可以单击带有“突出显示选定点”标签的操作按钮。如果用户单击该操作按钮,则所选点变为红色。下面是我试图让它发挥作用的尝试。不幸的是,此应用程序无法正常工作,实际上失去了绘制原始黑点和首先提供框选择图标的功能。
编辑:
我想包括一张图片来展示我的目标。基本上,如果用户选择下面显示的 15 个点,它们将保持黑色:
但是,如果用户选择“突出显示所选点”闪亮按钮,则 15 个点将变为红色,如下所示:
javascript - 在 Plotly R 中添加带有选择框角的阴影矩形
我正在尝试创建一个应用程序,如果用户在 Plotly 中使用 Box Select 工具,那么 Box Select 旁边将出现一个填充的矩形。为此,我试图调用 Plotly.addTrace() 来创建一个矩形对象(类型:rect),该对象具有用户选择的框的角。
我能够获得用户选择的框角的坐标(在代码中它们被称为 xMin、xMax、yMin 和 yMax)。但是,然后我尝试创建一个名为 drawRect 的变量,该变量可以添加到 Plotly 中。不过,此时这无济于事。
我基于一篇关于 Python Plotly ( https://plot.ly/python/shapes/ ) 的文章中的一些语法。但是,我正在使用 R 中的 Plotly。我可以在 Plotly R 中使用任何类似的矩形对象吗?
下面是 MWE 显示我的代码。