无法使 plotly 配置在 R 中工作
Cannot make plotly config work in R
我想使用 R-shiny 显示一个 plotly plot,但没有模式栏。我正在尝试使用配置选项,但它不起作用。这是代码:
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 分别隐藏徽标和协作选项,它们也被忽略了。
有人知道为什么它不起作用吗?我的 plotly 版本是 4.8.0
我非常感谢任何对此的见解。
另一个解决方案是将您的 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)
我想使用 R-shiny 显示一个 plotly plot,但没有模式栏。我正在尝试使用配置选项,但它不起作用。这是代码:
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 分别隐藏徽标和协作选项,它们也被忽略了。
有人知道为什么它不起作用吗?我的 plotly 版本是 4.8.0
我非常感谢任何对此的见解。
另一个解决方案是将您的 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)