问题标签 [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 投票
0 回答
467 浏览

r - 使用插件从 R 中的 Leaflet 中调用 Google Maps API

我是新来的,想要帮助弄清楚如何在 R 的 Leaflet 地图中使用 Google Maps API 调用 Google Maps 基础层。这是我到目前为止所学到的:

  1. Pavel Shramov 的 Leaflet 插件允许从 Leaflet JS 内部调用 Google 的基本地图,据我所知,这种方式符合 Google 的 ToS。这里有一个例子,效果很好。
  2. 有关通过 htmltools 和 htmlwidgets在 Leaflet for R 中使用任意 Leaflet JS 插件的一般说明。

基于以上内容,我了解我在 R 中的代码需要如下所示,但我无法加载 Google 底图:

如果有人能告诉我:(a)当涉及多个脚本时,注册 htmlDependency 的正确方法将不胜感激;(b) 调用显示 Google 地形底图所需的额外 JS 逻辑的正确语法。

谢谢!

0 投票
2 回答
4150 浏览

r - 如何从包含 htmlwidget 的 rmarkdown 文件生成 md 文件

我正在用这个 rmd 创建一个 html 文件

输出没问题,但我需要markdown文件(file.md)稍后重新创建html文件(无法访问数据)

rmarkdown 生成两个 md 文件 [file.knit.md] 和 [file.utf8.md] 但是当我渲染这两个文件时,file.html 中缺少 htmlwidget。

对 pandoc 的 rmarkdown 调用有一个 [--include-in-header] 参数指向一个带有小部件依赖项的临时文件,但我没有找到在呈现 md 文件时包含它的方法(即 --include-in-header /tmp/Rtmp1M0RpP/rmarkdown-str1a169e14827.html")

下面我粘贴了来自 rmarkdown 的 pandoc 调用,但同样,单独执行此命令会生成一个没有 htmlwidget 的 html 文件。

我想要带有交互式 htmlwidget 的 html 文件,而不是小部件的 png。使用下面的代码,我可以生成一个 file.md,然后它可以呈现一个 html 文件,但使用小部件的 png,而不是交互式 js 小部件。

我发现这个问题与这个问题有关: Extract html dependencies for .Rmd file ( contains htmlwidgets)

0 投票
1 回答
1260 浏览

r - R Shiny includeHTML 在反应式上下文中缺少 htmlWidgets

更新:我在这里发布了一个相关问题

我需要使用 includeHTML 在闪亮中包含一个 html 文件。该文件由rmarkdown生成,有大量的htmlWidget。

Shiny 正在显示 html 文件,但缺少 htmlWidgests。仅当 includeHTML 在 server.R 中时才会出现此问题,但如果 includeHTLM 在 ui.R 中则可以正常工作。我需要更新 file.html,因此 includeHTML 必须在反应式上下文中使用。

file.rmd 是这样的

然后渲染到 file.html

这个闪亮的应用程序还可以

但是这个不起作用。

0 投票
2 回答
5291 浏览

r - 如何在 R Studio 演示文稿 (Rpres) 中包含情节

如何在 Rpres 文件中包含绘图?如果你像在普通的 Rmd 文件中那样做

结果如下所示: 文件中的错误(con,

我想出的解决方案使用了 Markdown 可以包含 HTML 的可能性:

但我希望有一个更优雅的解决方案,它不使用任何额外的文件。

0 投票
2 回答
128 浏览

r - 自动化 htmlwidget:为多个时间序列生成高图

我想使用 htmlwidget 自动生成图形:highchart。

我得到了手动过程,但我很难概括它。对于两个时间序列,没关系,但我想扩展到一些未预先确定的时间序列(ts)。

我考虑使用 brew 生成代码并使用source,但这似乎有点“沉重”的解决方案。

理想情况下,我的输入是一个数据集,其中包含所有 ts 以及我想要选择的时间序列的向量。输入是一个 hygraph,其中包含我的向量中的所有 ts。

0 投票
1 回答
382 浏览

r - R Shiny:includeMarkdown 无法呈现 htmlwidgets

此 rmd 文件可以正常渲染为 html,但输出为空。与 chartJSRadar 等其他 htmlwidets 相同的问题

文件.rmd:

这个闪亮的应用程序中缺少 htmlwidget

这个问题与这个有关

0 投票
2 回答
5466 浏览

r - 如何在 RMarkdown 文档(PDF、HTML)中排列 HTML 小部件

我在R 笔记本上工作,想用它来创建两个输出:一个 HTML 文档和一个 PDF 文档。

我的分析包括传单地图(html 小部件),当我将笔记本编织成 PDF 文档时,这会导致问题。由于webshot现在包含在knitr包中的功能,“knitr 将尝试使用 webshot 包自动为 HTML 小部件生成静态屏幕截图”(https://github.com/yihui/knitr/blob/master/NEWS.md)。

当我的输出是一系列堆叠在一起的传单地图时,这很好用,但我想以更简洁的行排列将这些地图组合在一起(见下图)。

截屏

这是我的 R 笔记本的可重现示例:gist

不幸的是,当我尝试将其编入 PDF 文档时,我收到以下错误消息:

如何在 PDF 文档中获得这种单行排列?

0 投票
0 回答
932 浏览

css - rpivotTable & Shiny:更改列大小和颜色

在 Shiny 应用程序中使用 rpivotTable。它工作得很好;但是,我想在表格本身中自定义列宽和背景颜色/主题。

似乎可以通过 CSS 实现,但我目前不知道从哪里开始。

这是(服务器)代码:

功能(输入,输出,会话){

这是用户界面:

有什么建议么?提前致谢。

0 投票
1 回答
457 浏览

javascript - 来自 IGraph 的 VisNetwork - 无法将集群颜色实现到顶点

我开始使用名为的包visNetwork,我觉得它在未来有很大的用户界面使用潜力。

不过,我遇到的问题很少。我创建了一个 igraph,并且还专门针对该算法应用了一个聚类fastgreedy算法。

提供的示例代码:

然后我将聚类算法应用于此:

现在使用 visNetwork 包,我想更改节点的颜色,使其与聚类算法中的颜色相匹配。我的问题是我不知道如何更改节点的颜色。

visNetwork 示例:

在此处输入图像描述

我想让节点的颜色与集群的颜色相同。

任何帮助都会很棒,谢谢!

0 投票
1 回答
567 浏览

javascript - 在 VisNetwork Igraph 中为顶点添加颜色

这是一个更普遍的问题:来自 IGraph 的 VisNetwork - Can't Implement Cluster Colors to Vertices

我有一个已转换为 visNetwork 的 igraph:

我有一个颜色列表,这些颜色对应于我要为图形着色的节点:

颜色如下:

如何将这些颜色添加到 visNetwork 的节点?

如果我要这样做,它在正常情节中有效,但在 visNetwork 中无效:

谢谢

(如果您想获得可重现的代码,请参阅我在帖子顶部提到的链接。)