以下是我的服务器。R脚本:
shinyServer(function(input, output, session) {
})以下是我的ui.R脚本:
library(shiny)
library(shinythemes)
shinyUI(navbarPage("My Electronic CV", theme = shinytheme('readable'), inverse = TRUE,
tabPanel("Overview Section",
fluidRow(
column(width = 4,
"4"
),
column(width = 3, offset = 2,
"3 offset 2"
)
) #closing bracket for fluidRow
) #closing bracket for tabPanel
) #closing bracket for navbarPage
) #closing bracket for shinyUI使用上面的脚本,我不断地得到错误:
Error in column(width = 4, "4") : unused argument (width = 4)但是我真的很困惑为什么会这样--我花了几个小时试图找出我为什么要面对这个问题。谁能给我指出正确的方向吗?
发布于 2015-04-05 20:08:21
它实际上是googleCharts包(目前可能正在开发中-它还没有最终确定)。
此图表会导致column函数的冲突。
发布于 2017-12-06 22:59:22
闪亮和googlecharts都具有column()函数。因此,为了解决这个问题,只需在函数名之前确定包。例如:
shiny::column(width = 3, offset = 1, ...)这应该能解决这个问题。
发布于 2015-04-07 13:58:49
为了解决这个问题,首先加载shiny包,然后创建函数column (如column2 )的同义词,然后加载googlecharts。这使得column2与shiny中的column函数相关联,而不是在googlecharts中。然后在程序中使用column2而不是column。另外,如果在应用程序启动时已经加载了googleCharts,那么在定义column2之前,您必须卸载它。ui.R应该如下所示:
if("package:googleCharts" %in% search()) detach("package:googleCharts", unload=TRUE)
library(shiny)
column2 = column
library(shinythemes)
library(googleCharts)
shinyUI(navbarPage("My Electronic CV", theme = shinytheme('readable'), inverse = TRUE,
tabPanel("Overview Section",
fluidRow(
column2(width = 4,
"4"
),
column2(width = 3, offset = 2,
"3 offset 2"
)
) #closing bracket for fluidRow
) #closing bracket for tabPanel
) #closing bracket for navbarPage
) #closing bracket for shinyUIhttps://stackoverflow.com/questions/29423602
复制相似问题