- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我创建了一个应用程序,它可以让您绘制绘图。为了显示它,您需要单击一个actionButton
。这个想法是,您在图中所做的每项更改都会在您单击按钮后更改。
但是,如果用户选择该选项,我添加了一个 numericInput
来更改 y 轴,但现在绘图会自动更新并且它不依赖于 actionButton
。我怎样才能避免这种情况?
这是一个可重现的例子:
library(shiny)
library(ggplot2)
library(dplyr)
dt <- data.frame(x=runif(1000), y=runif(1000))
ui <- fluidPage(
checkboxInput("change_Axis", "Change y_axis"),
conditionalPanel(
condition="input.change_Axis",
numericInput("change_y_axis", label=NULL, value=1, min=1)
),
actionButton("draw","plot"),
plotOutput("rys")
)
server <- function(input,output){
pp <- reactive({
plot <- ggplot(dt, aes(x,y)) +
geom_point()
if(input$change_Axis){
plot <- plot + scale_y_continuous(limits = function(x){
c(min(x), input$change_y_axis)
})
}
return(plot)
}) %>% bindEvent(input$draw)
output$rys <- renderPlot({
pp()
})
}
shinyApp(ui=ui, server=server)
在应用程序中,当您第一次点击按钮时,您会看到情节。当您第一次选择改变轴时,它不会自动改变。您必须单击 actionButton
。但是,如果您想再次更改轴(第二次),绘图会自动更改。再次更改以此类推。
我想避免在用户更改 y 轴后自动更改绘图。我想通过 actionButton
来控制它。
谁能帮帮我,好吗?
提前致谢
最佳答案
另一种选择是将 renderPlot
绑定(bind)到 input$draw
:
library(shiny)
library(ggplot2)
library(dplyr)
dt <- data.frame(x=runif(1000), y=runif(1000))
ui <- fluidPage(
checkboxInput("change_Axis", "Change y_axis"),
conditionalPanel(
condition="input.change_Axis",
numericInput("change_y_axis", label=NULL, value=1, min=1)
),
actionButton("draw","plot"),
plotOutput("rys")
)
server <- function(input,output){
pp <- reactive({
plot <- ggplot(dt, aes(x,y)) +
geom_point()
if(input$change_Axis){
plot <- plot + scale_y_continuous(limits = function(x){
c(min(x), input$change_y_axis)
})
}
return(plot)
})
output$rys <- renderPlot({
pp()
}) %>%
bindEvent(input$draw)
}
shinyApp(ui=ui, server=server)
关于r - 单击 ActionButton 并稍后在 Shiny 中引入用户输入后,ActionButton 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70893283/
我创建了一个应用程序,它可以让您绘制绘图。为了显示它,您需要单击一个actionButton。这个想法是,您在图中所做的每项更改都会在您单击按钮后更改。 但是,如果用户选择该选项,我添加了一个 num
我的“基类”似乎没有正确填充。为什么? var exceptions = { NotImplementedException: function (message) {
我正在使用第三方 ActionButton 在我的 Swift 项目中显示一个 float 按钮。但是,当我单击那个 float 按钮(在“加号”上)时,加载该 float 按钮的主屏幕变灰了。只有在
如何使 actionButton 及其标签变小,但仍位于按钮图标的中心?我已经能够使按钮和文本都变小,但结果是一个带有小文本的小按钮,不在按钮的中心。我想我可能正在错误地处理这个问题。这是一个按钮/文
我的网页中有一个 actionButton() 可以进行一些计算,它会在 20 或 30 秒后完成。 有没有办法在应用程序运行时禁用按钮?或者任何其他方法也可能很有趣。我问这个是因为我的应用程序的一些
我正在使用 navbarPage() 类型构建一个 Shiny 应用程序。我有三个选项卡 - 初始选项卡有一个 textInput() 框,其中定义了默认文本。该页面的 mainPanel() 有一个
我正在尝试根据当前屏幕(使用屏幕管理器)修改 ActionButton 的可见性。我找不到 Visible 属性或类似的东西,可以简单地切换可见性(通常既不是 ActionButton 也不是 Wid
我正在努力适应R Shiny: automatically refreshing a main panel without using a refresh button一个新的最小工作示例: ui <
我的 shiny-app 中有一个“下一页”actionButton,它有一个显示为图标的箭头和“下一页”字样。但是,图标总是出现在标签前面,如下所示: 我希望图标出现在文本之后,就像通常那样。我正在
我正在设计一个 Shiny 应用程序来分析调查结果,我希望用户能够从 selectInput 下拉菜单(“跳转到选择”)或通过单击 actionButtons(“上一个”、“下一个”)。这些文章是一个
我使用了此 question 中给出的示例但我想调整它以显示已选择节点的数据(不是所有节点,但只有这个节点)并且也不使用操作按钮,以便在我单击节点时立即显示数据。 我尝试了很多解决方案都没有成功。 当
我很难理解条件面板。 最初,我想显示一个面板,其中包含有关如何使用该应用程序(税收计算器)的说明。一旦用户将输入更改为他们的规范并按下更新,第二个条件面板就会出现。 目前该应用程序在第一轮运行,但随后
我正在尝试添加和删除 uiOutput元素使用索引来跟踪每个单独的元素。有一个actionButton用于向列表中添加和元素,以及 x 删除所选项目的每个元素的按钮,如下图所示: 我正在使用一个包含
我正在尝试将涟漪效果的颜色更改为白色(而不是默认的深灰色)。 每个 ImageView 都有 style="@style/Widget.AppCompat.ActionButton"以达到涟漪效果。
有人知道如何将 actionButton (R Shiny) 重置为初始值以便多次使用它吗? 请在下面找到可复制的示例 : 在这个例子中,我想通过选择相应的按钮来更改图表颜色:我的问题是它无法在一次迭
有人写过吗?我希望它表现得像一个链接,但看起来像一个按钮。带有单个按钮的表单不会这样做,我不想要任何 POST。 最佳答案 最简单的方法是有一个小的form标签 method="get" ,在其中放置
我想知道是否可以将本地 pdf 文件链接到 Shiny 中的操作按钮。例如,我有一个手动按钮。用户单击“手动”操作按钮后,将打开 pdf 文件。 提前致谢。 最佳答案 这是一个解决方案,单击按钮后将在
我想生成动态数量的 actionButton,然后让每个生成的按钮将其编号打印到控制台。到目前为止,这是我最好的尝试,但我仍然无法为前 10 个按钮中的每个按钮获取 observeEvent 以识别按
我知道类似question已经回答了,但是该解决方案在输入字符串时创建了一个具有不同标签的新 actionButton。我需要保留按钮(按钮的计数器),因为当我更改标签并创建一个新按钮时,它的计数器为
我试图弄清楚如何根据最终用户的选择编写 .csv。所做的选择将子集“geodata.csv”并在应用程序文件夹中写入单独的“solution.csv”文件。 注意 - 我创建了一个 github re
我是一名优秀的程序员,十分优秀!