问题标签 [htmltools]

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 回答
83 浏览

mp4 - 如何制作包含 mp4 的独立 flexdashboard?

我使用flexdashboards. 仪表板不需要额外的目录,所有内容都包含在 HTML 本身中。现在我想添加/嵌入可以在仪表板中播放的 mp4 文件,而不必将 mp4 放在每个人都可以访问的地方。我的意思是,我不想需要仪表板附带的附加 mp4 文件。它应该已经在里面了。

这甚至可能吗?

这是我现在在一个块中使用的代码:

flexdashboard包装说明何时设置self_containedTRUE

生成一个没有外部依赖的独立 HTML 文件,使用 data: URI 来合并链接脚本、样式表、图像和视频的内容。请注意,即使对于自包含文档,MathJax 仍会从外部加载(由于其大小,这是必要的)。

在我的情况下,mp4 只能在仪表板中播放,只要 mp4 与仪表板位于同一目录中。所以显然存在依赖。在最终仪表板中播放时如何嵌入mp4文件而无需将其放在同一目录中?

提前谢谢了!

编辑使用![](example.mp4)似乎做我想要的!现在我需要找出如何控制高度和宽度以及如何在 R 块中执行此操作。

0 投票
0 回答
73 浏览

r - 安装后将不会加载闪亮的包

我试过了:

收到以下消息:

错误:loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中“shiny”的包或命名空间加载失败:没有名为“htmltools”的包另外:警告消息:包“闪亮”是在 R 版本 4.0.5 下构建的

我尝试重新开始并加载 htmltools,然后还出现以下错误:

库中的错误(htmltools):没有名为“htmltools”的包

0 投票
0 回答
181 浏览

r - 无法卸载包 'htmltools' 版本 0.5.0

我正在尝试启动一个 RShiny 应用程序,但每次我收到此消息错误:

无法卸载包 'htmltools' 版本 0.5.0:卸载名称空间(包)中的错误:l'espace de noms 'htmltools' est importé par 'shinydashboard'、'DT'、'htmlwidgets'、'shiny' et ne peut、donc , pas être déchargé

下面是我的库的代码:

导入库代码

我已经尝试过的:

  • 重新启动会话
  • 卸载 htmltools 并重新安装
  • 收取版本 0.5.0 而不是更新的 0.5.1:如果我这样做,我现在有问题:

loadNamespace 中的错误 (i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : le package 'htmltools' 0.5.0 est déjà chargé, mais >= 0.5.0.9001 est requis

  • 首先放置库(htmltools),但它仍然不起作用

顺便说一句,我找到了一个临时解决方案,即每次在包中重新安装 htmltools,它会一直工作到我结束会话。

0 投票
1 回答
233 浏览

r - R Shiny table如何在可扩展行中正确格式化html代码

在我闪亮的应用程序中,我显示了一个带有可扩展行的表(可反应)。我想更改某些单词的背景颜色,因此我使用 html spans。它适用于常规行中的文本,在可扩展行中,但仅显示纯 html 代码。

在此处输入图像描述

html = TRUE为两列设置但未正确显示。我如何使它工作?

应用程序.R

0 投票
1 回答
43 浏览

r - 如何将 diffObj 保存为浏览器可读的 HTML?

下面的代码比较两个向量并创建差异,diff_content,格式为“HTML”。

在 RStudio 的控制台中键入diff_content会在查看器中显示此表:

在此处输入图像描述

但是,当我保存diff_contentsave_html尝试使用 RStudio(或 Chrome)打开 HTML 文件时,它会将 HTML 显示为文本

如何保存diff_content以便在使用 Web 浏览器打开文件时再次看到格式良好的表格?

R 脚本

0 投票
2 回答
83 浏览

r - 将按钮放在闪亮仪表板的标题中时标题样式不起作用

我设法在闪亮的仪表板标题中放置了一个操作按钮。但是,当使用 应用样式时tags$li,它仅适用于侧边栏。删除该tags$a部分时,样式将应用于整个标题。不知道如何修复它,因此整个标题的样式是一致的 - 希望在堆栈溢出中获得一些提示/方向。

我看过这些帖子:

  1. R闪亮仪表板中标题中的主页按钮
  2. Shinydashboard仪表板中的登录按钮标题

这个问题是我上一个问题的扩展:调整操作按钮的大小会导致闪亮仪表板中的标题错位

这是一个代表(下图):

非常感谢您的帮助!

在此处输入图像描述

0 投票
0 回答
61 浏览

r - UseMethod(“as.htmlwidget”)中的错误:没有适用于“as.htmlwidget”的方法应用于“shiny.tag”类的对象

我尝试使用此链接中的代码绘制带有图形的表格:

出去:

在此处输入图像描述

另存为图像的代码:

但是当我将结果保存为图像时,它会引发一个错误:Error in UseMethod("as.htmlwidget") : no applicable method for 'as.htmlwidget' applied to an object of class "shiny.tag",它适用于没有折线图的表格。

任何人都可以帮助我实现这一目标吗?谢谢。

0 投票
1 回答
64 浏览

r - 将表格线边框更改为类似于 kable LaTeX 的内容

我有下表,我想知道是否有任何方法可以更改表格格式,使分隔线不仅可以水平显示,还可以像在 excel 中一样作为单元格网格显示,或者在 kable 中, kable 额外。但是,我认为我见过的唯一示例以某种 HTML 方式呈现该表格。

编码:

当前表:

在此处输入图像描述

我想使用的风格:

在此处输入图像描述

如果网格平方样式是不可能的,你认为至少可以将分割线从原来的灰色改为黑色或红色线吗?

谢谢!

0 投票
1 回答
64 浏览

r - 如何调整R中保存的格式化表中的行空间

使用下面的代码,我可以生成可格式化的表格并将其保存为图像:

出去:

在此处输入图像描述

现在我想进一步扩大行之间的行间距以保持输出图像的纵横比,对于这个示例数据,假设我需要让图像的高度大于宽度。

为了实现这一点,我应该更改哪些参数?我已经调整了 , , 中的值,r, fig.width=9, fig.height=15, echo=FALSE它不起作用,有人可以帮忙吗?width = "100%", height = "16px"vwidth = 900, vheight = 1200

0 投票
1 回答
135 浏览

r - R Shiny:如何根据带有 tagQuery() 的复选框的值更改按钮的颜色?

我想根据复选框的值更改引导按钮的 css 类。如果复选框 ( input$x) 的值被选中,即。euqals TRUE,我想添加一个类,当值为 false 时,我想删除该类。下面的代码是我尝试过的,但它不起作用。有人知道为什么它不起作用吗?