我正在开发一个带有侧面滚动条的闪亮应用程序,以垂直方式显示我的作品。
我有多个情节,我想每行显示两个。像下面的草图一样:
我设法并排放置了两个地块。但是我无法为其他2开始新的一行。这是我的代码:
#ui
shinyUI(
pageWithSidebar(
headerPanel("NYC Flights Delays 2013"),
splitLayout(
plotlyOutput("networkgraph"),
plotlyOutput("map")
),
sidebarPanel(
selectInput('select','Sort airline delay rate',
c('Alphabetically','Delay Rate')),
br(),
helpText('Please hover over the graphs to view details')
)))
如果我继续向splitLayout函数中添加绘图,我最终将所有绘图都排在不需要的水平视图中。
谢谢
我找到了解决方案。对于面临同样问题的任何人。我用了FluidPage
shinyUI(
fluidPage(
headerPanel("NYC Flights Delays 2013"),
br(),
helpText("please hover over plots to view details"),
fluidRow(
column(6,plotlyOutput("networkgraph")),
column(6,plotlyOutput("map"))
),
fluidRow(
column(6,plotlyOutput("origin_airport_delay")),
column(6,plotlyOutput("origin_airport_flight"))
),
fluidRow(
column(6,plotlyOutput("monthdelay")),
column(6,plotlyOutput("flight_month_count"))
),
fluidRow(
column(6,plotlyOutput("daydelay")),
column(6,plotlyOutput("flight_day_count"))
),
fluidRow(
column(7,plotlyOutput("airlinesrate")),
column(7,plotlyOutput("airlinesratesort"))
)
))
我仍在努力使侧边栏面板适合于此。