r - 无法使情节配置在 R 中工作
问题描述
我想使用 R-shiny 显示一个情节图,但没有模式栏。我正在尝试使用配置选项,但它不起作用。这是代码:
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、collection = FALSE 分别隐藏徽标和协作选项,它们也被忽略了。
有人知道为什么它不起作用吗?我的情节版本是 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)
推荐阅读
- blockchain - 运行 TomoChain 节点出现错误“必须显式指定 etherbase”
- android - 即使应用程序在后台,在 Android 8+ 上播放/停止铃声的最佳/正确方法是什么?
- xcode - 无法更新 Xcode 11
- c++ - 如何使用 OpenImageIO 和 read_tiles() 读取平铺图像
- laravel - 使用传递多个值
- xamarin - ReceiveMemoryWarning 如果打开 pdf (mupdf-library)
- php - 无论我做什么,作曲家自动加载都不起作用
- php - Simplepie 不显示 RSS 提要
- angular - ngx-perfect-scrollbar 显示隐藏页脚
- c++ - 如何在 C++ 中的 lambda 函数中传递同名的局部变量和参数(使用 this 关键字)?