Je voudrais avoir ce tableau à rediffuser seulement quand j'appuie sur le bouton updt
. Ceci est le code que j'ai jusqu'à présentComment rendre le graphique ggplot lorsque vous appuyez sur le bouton de mise à jour?
---
title: ""
author:
output:
flexdashboard::flex_dashboard:
storyboard: true
runtime: shiny
---
```{r setup, include=FALSE}
library(flexdashboard)
library(ggplot2)
library(dplyr)
```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart A
```{r}
actionButton('updt', 'Update chart')
checkboxGroupInput('gear', 'number of gears', unique(mtcars$gear), (mtcars$gear))
observeEvent(eventExpr = input$updt , handlerExpr = {
renderPlot({
dd <- mtcars %>% filter(gear %in% input$gear)
f1 <- ggplot(aes(mpg, disp), data=dd) + geom_point()
f1
})
})
```
Merci, c'est votre solution généralement préférable à 'observeEvent' ou juste quelque chose que vous préférez? – Dambo
J'ai mis à jour ma réponse – HubertL