无法在R中进行绘图配置

时间:2018-08-20 13:11:54

标签: r shiny plotly r-plotly

我想使用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

我非常感谢对此有任何见识。

1 个答案:

答案 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)