问题标签 [shinyjs]

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

r - R Shiny 中的交互式 ZoomGraph

是否可以创建交互式闪亮图形,当您单击闪亮页面上的缩放按钮时,图形将扩展到浏览器窗口的整个大小?现在我在一个闪亮的页面上有四个 ggplots,当我单击缩放时,我想将一个扩展为全屏大小。我认为它可以使用shinyjs 或条件面板,但似乎无法弄清楚。这有类似的逻辑:https://gallery.shinyapps.io/105-plot-interaction-zoom/,而不是放大图形,只想将整个图形缩放到浏览器。

谢谢!

0 投票
1 回答
2488 浏览

shiny - Shinydashboard 使下载按钮变灰?

如何修复这个简单示例上的下载按钮?

在此处输入图像描述

0 投票
0 回答
736 浏览

r - 启用/禁用从shinyjs中删除?

我尝试搜索有关此的发行说明或问题,但找不到任何...似乎从 shinyjs 启用/禁用的功能不起作用。我认为问题可能是代码,但显示/隐藏工作正常。所以我的问题是这些功能是否已被弃用?

0 投票
0 回答
306 浏览

css - R 闪亮仪表板滑块颜色

我正在构建一个 R Shiny Dashboard,并希望在 0-50、50-80、80-100 的值之间改变滑块的背景。滑块从 0-50 移动时的背景应为红色,50-80 应为黄色,80-100 应为绿色。我有

但这使得前 50% 始终为红色。如何使其扩展到黄色和绿色堆栈?

0 投票
0 回答
432 浏览

r - 传单 addPolygons 使用非 json 数据创建国家热图

我必须从包含几列的 excel 源中读取我的数据,其中第一列是国家名称(法语,有时是德语),以及其他三列,每列都列出了该国家的一个城市。还有一些列包含每行的额外数据。

一个国家的名字出现了好几次,而且每次信息列的值都不一样。

如何显示具有类似热图功能的传单地图?假设颜色越强,该颜色的名称在列表中重复的次数越多,或者颜色越强,信息列中的值越大。

我的问题是我的数据不包含 geojson 坐标,也不包含经度/纬度值,而且国家的名称不是英文的。如何从这些数据中创建一个 json 文件并使用 addPolygons 等将其映射到传单上?

然而:

如果需要,或者如果您提出的解决方案有要求,我可以在将数据提供给 R 之前对我的数据进行以下黑客攻击:

  1. 我可以将所有国家/地区名称转换为英文。
  2. 我可以将国家首都的经度/纬度添加为两个额外的列。
0 投票
1 回答
1283 浏览

r - Error in data.frame: (list) object cannot be coerced to type 'logical'

I am trying to delete a row selected by the user on a d3table using shinyjs functions.

The code for what I have so far is as below:

When I select a row and click on the Delete button, I am getting an error

Appreciate any help.

0 投票
0 回答
439 浏览

r - 如果输出,Shinyjs 禁用 textInput 不起作用:flexdashboard::flex_dashboard

我正在通过 R markdown 构建 Flexdashboard UI。如果我删除标题栏中的输出:flexdashboard::flex_dashboard,我会看到禁用 textInput 有效。

如果我包含该行output: flexdashboard::flex_dashboard,它将不起作用。文本框未禁用。

很想知道是否有其他人遇到此问题以及有关解决此问题的任何建议。

0 投票
1 回答
137 浏览

javascript - 默认情况下,闪亮的应用程序数据对于特殊输入小部件不可见

我有一个闪亮的应用程序,我希望能够编辑数据库中的数据。在我的应用程序中,我选择一个 ID 并检索相应的数据。(在示例“记录”中)这些数据被填充到不同的闪亮小部件中,以便能够编辑它们。(在下面的“textID”和“remarksID”示例中)编辑并按下提交按钮后,数据库中的数据将被更新。

这听起来不是很复杂,当使用普通的闪亮小部件时也不是。但我正在使用一个特殊的手工输入小部件(受以下 SO 答案的启发:How to create TextArea as input in a Shiny webapp in R?)。通过使用 javascript,我可以填写手工输入小部件。但是以一种或另一种方式,它不会被识别为输入值,它只是在屏幕中可视化。编辑手工输入小部件时,它将被识别为输入值。

但这似乎不是一个大问题。但假设我不想更改手工输入值,我更改其他输入值并提交编辑。然后手工输入的值将变为一个空字符串。

下面闪亮的应用程序显示了问题。备注输入小部件的可视化输入默认是不可见的,只有在编辑时才会显示。(这将被发送回数据库)

我是接近解决方案还是我在思考错误的方向?也想不出这个问题的好标题

0 投票
1 回答
163 浏览

graph - rcytoscapejs:可变参数-“renderGraph”功能不可用

我需要允许用户上传文件以定义在应用程序中呈现的网络。

我想改变参数以重新渲染通过特殊闪亮 github 包部署的交互式闪亮图 - “rcytoscapejs”:https ://github.com/cytoscape/r-cytoscape.js/tree/master

虽然图部署得很好,但我的问题是它只能从 UI 部署,独立于服务器......

正如您所看到的,这与服务器完全无关,当我尝试通过以下方式在服务器中实现代码时:

我试过“graphOutput”和“renderGraph”,但这些功能似乎不存在......

我尝试从 github 下载“renderGraph”。

但该软件包的版本为 0.1,自 2014 年以来未更新...

所以最终我的问题是如何改变驻留在“ui.R”代码中的东西的参数???

类似于以下内容(文件上传代码取自:http ://shiny.rstudio.com/gallery/file-upload.html ):

这当然会返回一个错误,因为不能像这样改变 ui.R 脚本中的参数......

有关如何规避此问题的任何提示?

0 投票
1 回答
96 浏览

r - 基于依赖选择的绘图

我有一个数据框 book3。它具有三列区域、国家和评级。

我想实现,当我从下拉“美洲”地区选择时,它应该只显示墨西哥,当我选择亚太地区时,它应该显示中国和印度,而对于 EMEA,它应该显示德国和西班牙。

简而言之,我想创建地区和国家的相关下拉列表。Country 下拉菜单应显示基于 Region 的国家/地区。

它也应该能够根据评级列生成图

我在 ui.R 和 server.R 中有我的代码,请提出一些建议

用户界面

服务器.R