我的Shiny仪表板UI代码缺漏在哪?为何出现未使用参数报错
Shiny仪表板代码问题排查
核心错误原因:括号提前闭合
你在完成TASK1后,p()标签结束后多写了1个右括号)),直接把fluidPage()和shinyUI()提前闭合了,导致后续所有fluidRow都被识别为shinyUI()的多余未使用参数,这是你报错“存在未使用参数”的根源。
原错误行:
p("Explore the difference between people who earn less than 50K and more than 50K. You can filter the data by country, then explore various demogrphic information.")),
这里末尾的2个右括号,第一个闭合p(),第二个直接关闭了fluidPage()和shinyUI(),后续所有代码都被判定为多余参数,自然触发报错。
其他次要错误
- 第一个绘图输出位置直接写了
"p1",没有套plotOutput()函数,无法正常渲染图形 - 连续变量单选框的参数名拼写错误
continous_variable少了字母u,应为continuous_variable,不影响当前运行但后续服务端调用容易出错 - 复选框的标签写的是"select"语义不清晰,可调整为更易理解的文本
修正后的完整代码
# Application Layout shinyUI( fluidPage( br(), # TASK 1: Application title titlePanel(title = "Expectancy by Country"), p("Explore the difference between people who earn less than 50K and more than 50K. You can filter the data by country, then explore various demogrphic information."), # TASK 2: Add first fluidRow to select input for country fluidRow( column(12, wellPanel(selectInput( "country", "Select Country", choices = c("United-States", "Canada", "Mexico", "Germany", "Philippines") )) ) ), # TASK 3: Add second fluidRow to control how to plot the continuous variables fluidRow( column(3, wellPanel( p("Select a continuous variable and graph type (histogram or boxplot) to view on the right."), radioButtons("continuous_variable", "Variable", choices = c("age", "hours_per_week")), radioButtons("graph_type", "Select Graph Style", choices = c("histogram", "boxplot")) ) ), column(9, plotOutput("p1")) ), # TASK 4: Add third fluidRow to control how to plot the categorical variables fluidRow( column(3, wellPanel( p("Select a categorical variable to view bar chart on the right. Use the check box to view a stacked bar chart to combine the income levels into one graph. "), radioButtons("categorical_variables", "factors", choices = c("education", "workclass", "sex")), checkboxInput("is_stacked", "是否使用堆叠柱状图", value = FALSE, width = NULL) ) ), column(9, plotOutput("p2")) ) ) )
内容的提问来源于stack exchange,提问作者Naysa Anderson
相关产品推荐
相关产品推荐

