2017-10-22 11 views
1

Könnte jemand mir helfen, ein Messdiagramm in R Shiny zu zeichnen? Ich brauche es nicht dynamisch zu sein, sondern einen KPI zu haben, den ich mit einem Wert belege und zeige, wenn ich die App starte. es sollte von 0 bis 0,3, gelb von 0,3 bis 0,5 und grün von 0,5 bis 1.R shiny gauge chart

Antwort

2

flexdashboard bietet so ein Tachometerdiagramm rot:

library(shiny) 
library(flexdashboard) 

ui <- fluidPage(
    numericInput("value", label = "Select value", min = 0, max = 1, value = 0.5, step = 0.1), 
    gaugeOutput("gauge") 
) 

server <- function(input, output) { 

    output$gauge = renderGauge({ 
    gauge(input$value, 
      min = 0, 
      max = 1, 
      sectors = gaugeSectors(success = c(0.5, 1), 
           warning = c(0.3, 0.5), 
           danger = c(0, 0.3))) 
    }) 
} 

shinyApp(ui = ui, server = server) 

enter image description here

+0

Danke Dieser arbeitete für mich! ! – Andreea

+0

großartig! Fühlen Sie sich frei, es als Antwort zu akzeptieren :-) Danke! – shosaco