问题标签 [selectinput]
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 - addlegend R Leaflet-based-on-user-input
我正在使用 Shiny 的 varSelectInput 函数来显示带有来自 spatialpolygondataframe 的 R Leaflet 的地图,以便通过选择对象的变量来绘制相应变量的地图并更改其颜色。为此,我从条件 varSelectInput 生成了 R 传单的 ColorBin 函数的反应对象。所有这些都在渲染地图时正常工作,因此地图被绘制,更新了图例的颜色和标题。但是,在部署图例 (addLegend) 时,我没有预期的结果,因为它没有显示。我尝试在渲染地图时从反应对象传递参数,就像我使用 addPolygons 函数一样,但我没有达到预期的结果。如下图: 在此处输入图片描述
43/5000 我使用的代码如下:
r - 闪亮,observeEvent,updateSelectInput,输入重置
在选择输入选项时,一切都会正确返回。但是,如果我在选择所有过滤器后更改了前一个过滤器,它会重置下一个输入。这是一个gif作为示例
在您观看 gif 之后,它的最后一部分我会回到上一个输入来更改它,然后下一个会重置。那是我不希望发生的事情。
这是我正在使用的一些基本示例代码,因此您可以重现它:
r - R Shiny - updateSelectInput 和 updateSelectizeInput 选项不起作用
在我的 ui.RI 中有一个 uiOutput 和一个按钮,允许我在单击时随意添加 selectInput。这些 selectInput 的可能选择是相同的,因此当您有两个 selectInput 时,一个的更新会影响另一个的选择。我遇到的问题是,在对 selectInput 进行更新后,我无法更新 selectInput 上的选项。这是代码。
在 Ui.R
在服务器.R
在这一行中,
的值InfParSpGpListSp
应该是,但 selectInput/selectizeInput 不会更新选项列表。
r - R-Shiny:在文件输入上选择输入反应
我对 Shiny 很陌生,不确定我这样做是否正确/完全过于简单化。我正在尝试将列标题从 excel fileInput 拉到 selectInput 下拉框中。所以基本上我希望选择框的选项由文件输入的标题决定。然后它会链接到我在服务器中的方程,它会根据列中的数据集(服务器中带有 input$col 的位)执行计算。我感谢任何评论/答案,谢谢
编辑:猜测,我需要使用 uiOutput 和 renderUI 吗?
用户界面
服务器
闪亮应用(用户界面,服务器)
r - Switch 语句在 r shiny 中没有被识别为变量
我有一个 selectInput 来使用 switch 语句选择不同的数据帧。
我的“玩家”数据集如下所示:
我的“团队”数据集如下所示:
我的 switch 函数根据我的 selectInput 选择数据集如下所示:
因为我的数据集不同,我想指定不同的列作为“基础”来绘制我的数据。我的“玩家”数据集将“玩家”作为其“基列”,而我的“团队”数据集将“团队”作为其基列:
我尝试从 selectInput 访问值,如下所示:
但是,返回的值不会被识别为数据集中的变量。我得到的错误说:
我也尝试过使用 get():
as.symbol():
!!!:
并且还使用 '' 放弃了 switch 语句:
但我仍然得到同样的错误。您的帮助将不胜感激!
r - R/Shiny 的 SelectInput "Selected" 不起作用
我正在构建一个显示 COVID-19 统计数据的 Shiny 应用程序。现在,我正在尝试设置默认的 selectInput; selected == "World",带有 data$location,但由于某种原因,它将自己设置为数据框中的第一个位置,即 "Afghanistan"。
非常感谢。
r - selectizeinput 读取列名而不是值
有人可以向我解释这种行为吗?在 R 中,如果列表 l[[i]] 仅包含一个元素,则 selectizeinput 仅显示列名而不是元素。如果有更多元素,它不包括列名。
在控制台中,这两个之间的行为也不同:
r - 是否可以有一个没有下拉箭头的 SelectInput?
刚开始使用 Rshiny。我的问题主要考虑下拉栏的外观。有 2 个数据框,一个有汽车数据,另一个显示距离。下拉栏取决于之前选择的内容。
我想知道是否可以使“成本”和“以英里为单位的距离”选择输入看起来像没有下拉箭头的普通框?
抱歉,如果这已经得到解答,也许我的谷歌搜索技能还不是最好的编码东西!环顾四周,我看到使用 multiple = TRUE 摆脱了这个箭头,但这意味着人们必须选择我不想要的它,它应该在他们选择了前面的框后自动显示。
第二个想法是改用某种文本输出,但我认为那样我会失去框和副标题的漂亮格式,现在我没有想法了。而且我不确定如果它不是选择输入,我将如何链接它......那么有人对这个问题有什么建议吗?
我的代码: