2017-03-21 3 views
0

Ich will nur neben der Google-Karte zeichnen, um die SliderBar, aber wenn ich diesen Code versuchen, erhalte ich einen riesigen leeren Raum zwischen:Wie Schrägstrich ggplot Bild in glänzenden App?

ui <- fluidPage(
sidebarLayout(
    sidebarPanel(
    actionButton("bb","bb"), 
    sliderInput("aa","aa",value=1,min=0,max=10), 
    sliderInput("aa1","aa1",value=1,min=0,max=10), 
    sliderInput("aa2","aa2",value=1,min=0,max=10), 
    sliderInput("aa3","aa3",value=1,min=0,max=10) 
    ) 
    , 

    mainPanel(
    plotOutput("rys") 
    ) 
) 
) 


server <- function (input, output){ 
    output$rys <- renderPlot({qmap('Europe',zoom=4)}) 
} 

shinyApp(ui = ui, server = server) 

wie diese Leerzeichen entfernen?

Antwort

0

Die Standarddarstellung für plotOutput ist width="100%" und height="400"

Wenn Sie auf einem Desktop sind, ist zu 100% über 1200 px und da die Karte Platz ist, wird es durch die kleinste Abmessung, height = 400 bis 400x400 beschränkt

Es zentriert ist, so dass Sie ein Leerzeichen von etwa 400px

Um dieses Problem zu beheben, entweder können Sie sowohl eine größere Höhe, zum Beispiel height = „1000“ oder einen Satz in Höhe und Breite verwenden:

plotOutput("rys", width = "400", height="400") 
+0

Kannst du meinen neuen Beitrag sehen? Ich tat dies und jetzt habe ich Leerzeichen oben :( – wBacz

Verwandte Themen