Ist es möglich, ein Auswahl-Widget zum Anzeigen einer Farbpalette für die reaktive Farbauswahl zu verwenden? Ich möchte den Benutzer die Farbe (n) für das Diagramm auswählen lassen, das von einer glänzenden App erstellt wird.Reaktive Farben in glänzend
6
A
Antwort
3
Für alle, die nach einem Farbwähler suchen, ist die vorherige Antwort shinysky
veraltet (der Farbwähler von es wurde in ein Paket verschoben, das nicht gewartet wird)
Im Paket shinyjs steht ein weiterer Farbwechsler für glänzend zur Verfügung.
library(ggplot2)
library(shiny)
library(shinyjs)
runApp(shinyApp(
ui = fluidPage(
colourInput("col", "Select colour", "grey"),
plotOutput("plot")
),
server = function(input, output, session) {
output$plot <- renderPlot({
ggplot(cars, aes(speed, dist)) +
geom_point() +
theme(panel.background = element_rect(fill = input$col))
})
}
))
Haftungsausschluss: Ich bin der Autor dieses Pakets.
6
Das shinysky
Paket hat eine Colorpicker, die Sie mit shiny
verwenden:
require(shinysky)
require(shiny)
runApp(list(
ui = bootstrapPage(
jscolorInput("colorid"),
uiOutput('myPanel'),
plotOutput('plot')
),
server = function(input, output) {
output$myPanel <- renderUI({
mystyle <- ifelse(is.null(input$colorid), "ffffff", input$colorid)
inputPanel(
numericInput('n', 'Number of obs', 100)
, style = paste0("background-color:#", mystyle, ";")
)
})
output$plot <- renderPlot({ hist(runif(input$n)) })
}
))
Es ist derzeit nicht auf CRAN so müssen Sie es installieren über devtools
Details sind bei https://github.com/AnalytixWare/ShinySky
Verwandte Themen
- 1. glänzend R reaktive Funktion funktioniert nicht
- 2. Reaktive Funktionsparameter
- 3. Glänzend in RStudio RPres?
- 4. Reaktive Erweiterungen (Rx) + MVVM =?
- 5. Reaktive Programmierung mit Javascript
- 6. Reaktive bedingte Vorlage Rendering
- 7. PHP require() - Reaktive Pfade
- 8. Meteor-reaktive Daten?
- 9. Reaktive Erweiterungen für Java
- 10. Meteor reaktive Quellen
- 11. glänzend, wie unterschiedliche Regressionsmodell
- 12. R glänzend Login hackt
- 13. glänzend mit tragbaren R?
- 14. Glänzend: Dynamische Anzahl der Ausgabeelemente/Plots
- 15. R glänzend conditionalPanel Ausgabewert
- 16. glänzend fluidrow Spalte Leerraum
- 17. R glänzend scroll wellPanel
- 18. Reaktive Joins in Meteor - beste Praxis?
- 19. ReactiveUI ObservableAsPropertyHelper/Reaktive Erweiterungen Speicherleck?
- 20. R Shiny: schnelle reaktive Bildanzeige
- 21. Bedingte reaktive Logik glanzbasiertes Flexdashboard
- 22. Meteor.js reaktive html5 geolocation position.coords
- 23. Ist Reaktive Erweiterungen Open-Source?
- 24. beobachtbaren Muster auf reaktive Verlängerung
- 25. Reaktive Erweiterungen für JavaScript-Codebeispiele
- 26. Filtern und Auswählen von Punkten in R glänzend und Prospekt
- 27. Wählen Sie Eingabe-Stil in glänzend (für zwei verschiedene Auswahlkästchen)
- 28. unten eine Schaltfläche in R glänzend
- 29. R glänzend: mehrere Eingänge in reaktiven {}
- 30. Anzeigen von Dropdowns dynamisch in glänzend