【发布时间】:2017-06-27 15:20:56
【问题描述】:
假设我有一个非常简单的应用程序,它只有 8 个输入分组在 2 个面板中(4 个输入 | 4 个输入 - 见下图),基于这些,我绘制了一个小图(简单易懂)。
我面临的问题是我只想为第一个面板设置标签,并且在 textInput 框的左侧。
例如(请原谅我草率的图像编辑!)
有什么建议吗?
我的图 1 输出的 MWE:
library(shiny)
ui<-shinyUI(fluidPage(
wellPanel(
tags$style(type="text/css", '#leftPanel { max-width:300px; float:left;}'),
id = "leftPanel",
textInput("Population1000", 'Population 1000',"15"),
textInput("Area1000",'Area 1000', "20"),
textInput("GNI1000", 'GNI 1000', "2314"),
textInput("GDP1000", "GDP 1000", "1000")
),
wellPanel(
tags$style(type="text/css", '#RightPanel { max-width:300px; float:left;}'),
id = "RightPanel",
textInput("Population2000", 'Population 2000',"15"),
textInput("Area2000",'Area 2000', "20"),
textInput("GNI2000", 'GNI 2000', "2314"),
textInput("GDP2000", "GDP 2000", "1000")
)
)
)
server<-shinyServer(function(input, output) {NULL})
shinyApp(ui,server)
【问题讨论】: