Ich möchte die Legende einer dygraph
innerhalb einer shiny
App auf der linken Seite der Handlung (innerhalb der dygraph
) platzieren. Mein Problem ist, dass ich die absolute Breite des dygraph
nicht festlegen kann, da die App auf verschiedenen Bildschirmen mit unterschiedlichen Auflösungen läuft.dyLegend align left in einer shiny-app
kann der Code aussehen:
ui.r:
library(dygraphs)
shinyUI(fluidPage(
titlePanel("Simple example"),
sidebarLayout(
sidebarPanel(),
mainPanel(
dygraphOutput("dygraph")
)
)
))
server.r
library(dygraphs)
shinyServer(function(input, output, session) {
output$dygraph <- renderDygraph({
dygraph(discoveries)
})
})
Gibt es eine Möglichkeit, die width
der dygraph
zu bekommen? Oder vielleicht eine einfachere Lösung, die Legende auf die linke Seite auszurichten?
Während Ihr Code nur die 'Breite' des' mainPanel' beeinflusst, funktioniert der Trick mit CSS-Styling perfekt! Danke vielmals! – smoff
Sie sind herzlich willkommen, froh, dass ich helfen konnte. Ich änderte die Antwort, um den Code zu zeigen, der dein Problem löst, d. H. Den CSS-Trick. Ich fügte auch eine nette Möglichkeit hinzu, um CSS-Stile über den R-Code in das UI einzubinden (falls es hilft). – LyzandeR