问题标签 [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 中的 Leaflet 中调用 Google Maps API
我是新来的,想要帮助弄清楚如何在 R 的 Leaflet 地图中使用 Google Maps API 调用 Google Maps 基础层。这是我到目前为止所学到的:
- Pavel Shramov 的 Leaflet 插件允许从 Leaflet JS 内部调用 Google 的基本地图,据我所知,这种方式符合 Google 的 ToS。这里有一个例子,效果很好。
- 有关通过 htmltools 和 htmlwidgets在 Leaflet for R 中使用任意 Leaflet JS 插件的一般说明。
基于以上内容,我了解我在 R 中的代码需要如下所示,但我无法加载 Google 底图:
如果有人能告诉我:(a)当涉及多个脚本时,注册 htmlDependency 的正确方法将不胜感激;(b) 调用显示 Google 地形底图所需的额外 JS 逻辑的正确语法。
谢谢!
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)
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
这个闪亮的应用程序还可以
但是这个不起作用。
r - 自动化 htmlwidget:为多个时间序列生成高图
我想使用 htmlwidget 自动生成图形:highchart。
我得到了手动过程,但我很难概括它。对于两个时间序列,没关系,但我想扩展到一些未预先确定的时间序列(ts)。
我考虑使用 brew 生成代码并使用source
,但这似乎有点“沉重”的解决方案。
理想情况下,我的输入是一个数据集,其中包含所有 ts 以及我想要选择的时间序列的向量。输入是一个 hygraph,其中包含我的向量中的所有 ts。
r - R Shiny:includeMarkdown 无法呈现 htmlwidgets
此 rmd 文件可以正常渲染为 html,但输出为空。与 chartJSRadar 等其他 htmlwidets 相同的问题
文件.rmd:
这个闪亮的应用程序中缺少 htmlwidget
这个问题与这个有关
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 文档中获得这种单行排列?
css - rpivotTable & Shiny:更改列大小和颜色
在 Shiny 应用程序中使用 rpivotTable。它工作得很好;但是,我想在表格本身中自定义列宽和背景颜色/主题。
似乎可以通过 CSS 实现,但我目前不知道从哪里开始。
这是(服务器)代码:
功能(输入,输出,会话){
这是用户界面:
有什么建议么?提前致谢。
javascript - 在 VisNetwork Igraph 中为顶点添加颜色
这是一个更普遍的问题:来自 IGraph 的 VisNetwork - Can't Implement Cluster Colors to Vertices
我有一个已转换为 visNetwork 的 igraph:
我有一个颜色列表,这些颜色对应于我要为图形着色的节点:
颜色如下:
如何将这些颜色添加到 visNetwork 的节点?
如果我要这样做,它在正常情节中有效,但在 visNetwork 中无效:
谢谢
(如果您想获得可重现的代码,请参阅我在帖子顶部提到的链接。)