问题标签 [slickr]

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

r - htmlwidget 传单地图不在 slickR 轮播中呈现

我正在尝试使用传单 htmlwidgets 而不是图像的 slickR 轮播。我正在关注https://metrumresearchgroup.github.io/slickR/ 'htmlwigets' 部分。

当我执行以下代码时,每张幻灯片的轮播都是空白的。

在此处输入图像描述

在我的文件目录中,leaflet.html 保存并可以打开。在这个上旋转轮胎 - 关于如何让地图显示在轮播中的任何想法?

0 投票
1 回答
668 浏览

r - R Shiny:slickR 选择事件

slickR有一个focusOnSelect选项 - 当单击轮播中的图像时,它会突出显示。如何访问选择事件以在 R Shiny 中使用以触发其他操作?具体来说,我想单击图像并让它更新带有图像名称的文本框。

要使用下面的示例,请将 3 张图片(image1.jpg、image2.jpg、image3.jpg)放在与应用程序相同的目录中。

0 投票
3 回答
625 浏览

r - 以闪亮的方式获取 slickR 幻灯片的当前图像名称

下面是一个闪亮的应用程序,它显示带有slickR包的图像幻灯片。如何获取当前图像的名称?

0 投票
1 回答
270 浏览

r - 如何在闪亮的仪表板中使用多个 slickROutput

我正在尝试创建一个网页,我必须在其中显示多个幻灯片。我找到了一种在 R 中使用 slickR 包来显示幻灯片的方法,但我无法显示多个。这是我试图渲染两个 slickR 的代码,我不知道我做错了什么。请帮助我只是一个初学者。

代码:

0 投票
1 回答
559 浏览

r - 在 Rmarkdown 中创建轮播?

是否有任何快速简便的方法可以在 Rmarkdown 文档中创建简单的轮播?

到目前为止我所知道的

我找到了 slickr,但在设置选项和编织时遇到了错误(这些错误可能特定于我 / mac - 我目前不确定)。

我相信可以将 html/javascript 硬编码到 RMarkdown 文档中,即与在任何其他(常规)html 文档中完成轮播的方式相同(即在此处使用 html 代码)-但我想知道是否有原生( R)方式?

示例使用

在我的特定用例中,我试图显示多个复杂的 ggplots,它们每个都足够复杂以使它们需要自己的空间(即没有刻面或grid.arrange每个图的大小太小而无法阅读

笔记

这是我尝试过的 slickr 代码

附带说明,如果有更好的方法来提供许多(例如> 3)不涉及刻面、grid.arrange 或(我当前的首选选项)制表的大型详细图,请在评论中给出建议

0 投票
1 回答
287 浏览

r - R Shiny:使用 slickR 的图像的相对大小

使用一个Shiny应用程序,我想实现一个滑块,slickR从一个图像切换到另一个图像。

我设法实现了滑块,但由于图像大小不同,我无法正确显示图像。在以下示例中,stackexchange 徽标比 stackoverflow 徽标大得多。当用 显示它们时slickR(),较大的徽标会像这样进入第一个徽标:

在此处输入图像描述

我还想要相对于屏幕大小的图片大小。

这是用于生成上述图像的 Shiny 应用程序的可重现示例:

根据屏幕大小调整每个图像大小的正确方法是什么?

0 投票
1 回答
101 浏览

r - R闪亮:切换tabpanel()时slickROutput消失

我正在制作一个Shiny嵌入tabPanelsnavbarPage. 在每个tabPanel中,我生成一系列图像。当从一个面板切换到另一个面板时,其中一个面板中加载的图像会消失。

我必须手动“刷新”页面才能再次看到它。这个问题似乎与此处发布的问题相似,但我无法真正将 my 子集化tabPanels,即使我给了他们$idvalue给了他们。

这是一个可重现的示例:

它产生了什么: 在此处输入图像描述

0 投票
2 回答
200 浏览

javascript - SlickR Shiny R 在通过用户输入过滤轮播 obj 时将点动态转换为图像

一段时间以来一直在解决这个 slickR 问题。我将不胜感激有关如何解决此问题或解决方案的不同方法的任何意见或新观点。

我一直在解决两个问题:

第一个我认为可以使用我不太熟悉的 CSS 来解决,当通过使用 input$series 更新“obj”时,slickR 似乎正在创建多个 div。这是不可取的,因为它会将最近的 div 重新定位在页面的下方。我尝试使用我也不太熟悉的 javascript 来使用观察事件来破坏旧的浮油。该问题的简单解决方案的奖励积分。

我正在努力解决的主要问题是我想将点转换为图像,并在选择每个系列时让它们动态更新。这里的目标是,我希望在上方显示一个更大的图像,并在下方显示一系列“缩略图”,以便用户可以了解每张照片的外观,而无需滚动浏览轮播中的每张图像。

我的应用程序比这个示例复杂得多,但我使用的是 slickR,因为它可以方便地访问当前、活动和中心幻灯片,我使用它来过滤额外的数据框以呈现有关每个活动的信息的显示/在轮播中居中图像。

这是一个演示这两个问题的示例:

提前感谢您抽出宝贵时间查看此内容!

编辑 1:澄清和当前方法

这是我目前的方法,尝试通过 session$sendCustomMessage 传递动态值并更新负责呈现 slickR 点(或缩略图)的变量。

持续存在的问题是:

  • 更改单选按钮时轮播会跳转
  • 更改单选按钮时缩略图不会更新

代码:

编辑 2:基于 @ismirsehregal 的显示和导航解决方案

最后一块拼图是将中心或活动幻灯片值返回给服务器。slickR 文档说明您可以像这样访问它:

输入$mySlick_current$.center

可能需要通过 renderSlickR({}),而不是 renderUI({}) 创建 output$mySlick。

以下是来自@ismirsehregal 解决方案的一些更新代码:

编辑 3:最终解决方案

感谢@ismirsehregal 在评论中提供的链接,我能够将中心幻灯片的索引传递回服务器。

代码:

0 投票
1 回答
49 浏览

r - 在 R 中将 alt 文本标签添加到 slickR 轮播

我和同事正在用 R-Markdown(基本,不是 blogdown、distillR 等)构建一个网站,并使用 slickR 包创建了几个幻灯片轮播。代码如下所示:

我在 Google 上四处搜索,但找不到添加 alt 文本标签的方法,这样当您从一侧滑动到另一侧时,您会看到屏幕阅读器可以阅读的文本。这可能吗?如果有怎么办?或者,还有其他方法可以使轮播变得可访问吗?

谢谢!

0 投票
0 回答
26 浏览

r - 错误:“闭包”类型的对象不是子集 slickR

出现错误:尝试使用 slickR 为多个输入输出幻灯片时,“闭包”类型的对象不是子集错误,我该如何解决?

}, deleteFile = FALSE) })