问题标签 [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.

0 投票
1 回答
296 浏览

r - 如何在 HTML 小部件 rpivotTable 中预选列或行变量的变量值?

我正在使用非常有趣的 html 小部件 rpivotTable。我知道如何预选作为行或列添加到数据透视表的变量,但我真正需要的是预选这些变量的某些值。

作为我的意思的一个例子,我使用了小插图页面中的代码:

如果我想,例如预选“Hair”变量的值“Red”,是否可以在此脚本中执行此操作?就像是:

我知道这行不通,但这是要走的路吗?

0 投票
4 回答
5982 浏览

javascript - R networkD3 包:simpleNetwork() 中的节点着色

networkD3包(参见此处此处)允许用户创建简单的交互式网络:

有没有办法指定我希望src向量中的所有元素都是某种颜色,同时允许target向量中的所有元素都是不同的颜色?这将使我能够在视觉上区分src节点和target网络中的节点。

目前似乎不支持此功能simpleNetwork()(但我希望有人可以通过自制脚本帮助我):

在此处输入图像描述

这里提出了一个类似但不相关的问题。

0 投票
1 回答
900 浏览

r - 单击另一个弹出窗口时,如何使传单弹出窗口保持不变?

单击另一个弹出窗口时如何保持打开状态?

当我单击标记时,下面的 MWE 会显示一个弹出窗口。好的。但是当我点击第二个标记时,我不希望第一个弹出窗口消失。它只会在单击关闭 [x] 时消失。在单击标记之前不应看到任何弹出窗口。

我也尝试过 addPopups,但默认情况下它们都是可见的。如果可以改变它会很好(不确定如何)。

0 投票
1 回答
478 浏览

javascript - R中的htmlwidgets中没有图形输出

我正在尝试构建一个使用和htmlwidget制作条形图的简单程序。我已经用我的代码设置了一个 gitHub,并将一个带有必要命令的 markdown 文件放在一起,以便在创建小部件时重新创建我的工作流程。我不确定我是否有语法错误,或者只是我的流程有问题?D3R

我问是因为虽然代码运行,但它不会在 RStudio 的查看器中生成输出图像。我希望也许有经验的人可以D3帮助htmlwidgets我找出问题所在。任何见解总是不胜感激。JavaScriptR

谢谢你,内森

链接:https ://github.com/ngfrey/d3BarGraph

更新:我有...

    1. 从 GitHub 安装了最新版本的 HTMLWidgets
      1. 修复了我的 D3 库不是真正的 JavaScript 文档的问题。好捕捉及时组合
      2. 尝试创建此项目作为最小示例,但是,我不知道如何进一步最小化我的 d3BarGraph JavaScript 文件。
      3. 感谢timingportfolio,我认为问题出在d3BarGraph.js 文件中。
      4. 具体来说,我如何将数据绑定到实例。在 HTMLWidgets.widget() 函数的 renderValue 部分中。
      5. 在 RStudio 的查看器面板中右键单击时,我看不到检查元素的选项。这是否意味着没有任何东西被退回?
      6. 我在下面发布了我怀疑的代码。
      7. 再次感谢大家花时间提供帮助

这是我的代码的 HTMLWidgets.widget 部分。

我还更新了我的 GitHub 项目。我很想听听人们的评论。最佳,NF

0 投票
0 回答
282 浏览

r - htmlwidget 没有从容器元素接收高度

在我的包中,我使用 htmlwidgets 来呈现此处dndTree实现的拖放对角树。我将原始代码更改为一个大函数,其中JSON(创建自)并且是从 HTMLWidgets 传入的元素。makeTree(treeData,el)treeDatajsonliteel

在我在网上看到的示例中,设置 d3 块大小的方法是:

这种方法可以很好地在 RStudio 查看器中制作图表,甚至可以将其弹出到浏览器中。但是,当使用包含的 Shiny 钩子时,el.getBoundingClientRect().height返回 0 (我检查了 a console.log(height);)。宽度使用闪亮的钩子适当地响应,但我无法做任何事情来让高度响应输入。

我更进一步,在dndTree.js初始化步骤的文件中,我包含了一个控制台日志:

它也返回一个 0 表示高度。

最终,我向生成树的函数添加了另一个参数fHeight,如果边界矩形报告高度为 0,则将高度设置为fHeight. 虽然这不是一个好的解决方案,因为现在有两个明显的高度控制器,但只有一个有效,而且它仅在提供像素数作为数字时有效。

为什么el使用默认的闪亮钩子时元素的高度为 0?

这是我第一次尝试使用 htmlwidgets,老实说,我从来没有从头开始编写 d3。我一直在使用工作示例并尝试将其变成可用的小部件。我的包代码在 github ( https://github.com/bmewing/df2hjson ) 上,但希望这里的相关掘金足以识别我的错误。

0 投票
1 回答
579 浏览

javascript - 闪亮的 htmlwidget 呈现空白

我有以下闪亮的应用程序。

服务器.R

用户界面

这个应用程序运行没有错误。没有 R 控制台消息,没有 chrome 控制台消息和绘图的空白画布。我知道绘图库可以工作,因为我可以强制它显示到 Rstudio 中。我还检查了chart.js 是否在库中,看起来还不错。

非常感谢任何帮助修复或甚至开始调试而没有错误消息的想法。

0 投票
1 回答
3504 浏览

r - 是否可以在 R 和/或 LeafletR 的 htmlwidgets 中包含自定义 css?

我想对我的传单地图进行一些样式更改。

是否可以包括

  • 样式元素或
  • css 文件的自定义路径

通过 R 的 htmlwidgets 或 LeafletR?

最好的

0 投票
2 回答
3235 浏览

r - 如何在 networkD3 的 sankeyNetwork 中为组着色?

我的节点由名称和组组成,但我似乎无法在我的 sankey 图中为组实现不同的颜色。颜色要么是默认的全蓝色,要么是使用下面的代码全黑。

这是我使用的代码:

这是我得到的输出: 在此处输入图像描述

0 投票
2 回答
1337 浏览

html - 使 Rmarkdown 中的 htmlwidgets 移动友好

rmarkdown 的默认选项是设置 fig.width = 12。如果可能的话,我希望它能够自动调整移动设备的宽度。

我在http://akdata.org/misc/leafletmobile托管以下 Rmarkdown

当我在 chrome devtools 中使用不同的移动设备时,它会调整到屏幕的宽度。我有一个正在测试的实体三星 Galaxy 5。

0 投票
1 回答
1652 浏览

html - htmlwidgets 在 html 中并排?

假设我有两个 htmlwidget

我想把它们并排放在一个 html 页面中。我怎样才能做到这一点?我可以使用 iframe 吗?其他?