我想使用R-Shiny显示一个绘图,但是没有模式栏。我正在尝试使用config选项,但是它不起作用。这是代码:
library(shiny)
library(plotly)
ui <- fluidPage(
plotlyOutput("plot")
)
server <- function(input, output, session) {
output$plot <- renderPlotly({
p <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length)
config(p, displayModeBar = FALSE)
p
})
}
shinyApp(ui, server)
此代码正确显示绘图,但忽略配置。模式栏仍会出现。我还尝试了不同的配置选项,例如displaylogo = FALSE,collaborate = FALSE分别隐藏徽标和协作选项,它们也被忽略。
有人知道为什么它不起作用吗?我的情节版本是4.8.0
我非常感谢对此有任何见识。
答案 0 :(得分:1)
另一种解决方案是将您的p定义为:
p <- plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length) %>%
config(p, displayModeBar = FALSE)
或刚刚运行:
plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length) %>%
config(p, displayModeBar = FALSE)