screenshotButton() 不会在 Shiny 上从 formatStyle 渲染 styleColorBar
screenshotButton() does not render styleColorBar from formatStyle on Shiny
当我想使用 shinyscreenshot 库截取 Shiny 页面的屏幕截图时,屏幕上没有出现 ColorBar 样式。
最小可重现示例:
library(shiny)
library(shinyscreenshot)
shinyApp(ui = fluidPage(datatable(iris['Sepal.Length']) %>% formatStyle(1, background = styleColorBar(iris['Sepal.Length'], 'blue')),
screenshotButton()
),
server = function(input, output, session) {})
Shiny application and screenshot
谢谢
如果它可以帮助其他人:按照 Stéphane 的建议使用捕获包而不是 shinyscreenshot,但是如果你想捕获一个 fluidRow,它不会表现得很好,所以最好在它周围添加一个 div fluidRow 并捕获 div.
当我想使用 shinyscreenshot 库截取 Shiny 页面的屏幕截图时,屏幕上没有出现 ColorBar 样式。
最小可重现示例:
library(shiny)
library(shinyscreenshot)
shinyApp(ui = fluidPage(datatable(iris['Sepal.Length']) %>% formatStyle(1, background = styleColorBar(iris['Sepal.Length'], 'blue')),
screenshotButton()
),
server = function(input, output, session) {})
Shiny application and screenshot
谢谢
如果它可以帮助其他人:按照 Stéphane 的建议使用捕获包而不是 shinyscreenshot,但是如果你想捕获一个 fluidRow,它不会表现得很好,所以最好在它周围添加一个 div fluidRow 并捕获 div.