dort. Ich baue eine glänzende App, die einige Funktionen darstellt. Der Benutzer kann die Parameter ändern. Das Problem tritt auf, wenn ich eine eingeschränkte Funktion habe, besonders wenn es sich auf x bezieht. Dies ist ein Beispiel:Plotten von Gleichungen mit eingeschränkten Domänen in glänzend
Sliders:
sliderInput("th19",
HTML("$$ \\theta_1 $$"),
min = 1,
max = 10,
value = 2)
sliderInput("thB9",
HTML("$$ \\theta_b $$"),
min = 1,
max = 10,
value = 2)
sliderInput("vthB9",
HTML("$$ \\vartheta_b $$"),
min = 1,
max = 20,
value = 2)
Grundstück:
mForm9.1 <- as.formula("Y ~ vthB9 + th19*(x - thB9)")
mExpr9.1 <- mForm9.1[[3]]
output$Curve9 <- renderPlot({
th19 <- input$th19
vthB9 <- input$vthB9
thB9 <- input$thB9
eval(call("curve", mExpr9.1, col = 2, ylab = "", main =
expression(vartheta[b] + theta[1]*(x - theta[b]))))
}, height = 400, width = 600)
mainPanel(
tabsetPanel(type = "tabs",
tabPanel("Gráfico", plotOutput("Curve9"))
))
Was hier passiert, ist, dass, wenn 'x' größer als 'vthB9', die Gleichung nimmt sich nur ' vthB9 ', und das ist nur einer der Fälle, die ich habe. Jeder weiß was zu tun ist?
* Hoffe, dass ich klar gewesen
* Im mit flexdashboard
, deshalb die glänzenden könnte ein wenig anders
Könnten Sie Ihre Frage mehr näher erläutern? –
Stellen Sie sich y = x^2 + b vor, wenn x kleiner oder gleich b ist, und y = x^2, wenn x größer als b ist (einfaches, fiktives Beispiel). Ich kann nur eine Sache zeichnen, weil ich die Domain-Einschränkungen nicht festlegen kann. –