gpt4 book ai didi

r - R 中的 tile/valueBox 可视化将保存为 png

转载 作者:行者123 更新时间:2023-12-05 07:51:15 24 4
gpt4 key购买 nike

我想运行一些 R 代码并获得一系列图 block ,如下所示:

enter image description here

Shinydashboard 可以在线显示这些图 block ,但我需要将它们嵌入到 SharePoint 站点中,因此我需要输出图像(长话短说为什么我不能在 iframe 中插入 html 文件)。

我知道可以下载 Shiny 对象的输出 using this approach ...但我不想创建下载按钮来获取我想要的图表,我想运行我的代码并自动将输出保存为图像。换句话说,我根本不需要使用 Shiny...它只是我发现的唯一可以让我绘制此输出的包。是否有任何其他包允许从 R 输出这种类型的输出?如果没有,我如何直接保存 Shiny 的输出?

我的最小代码,以防有帮助:

library(shinydashboard)
library(shiny)

body <- dashboardBody(
fluidRow(
valueBox(
uiOutput("bens"), "Benef reg", icon = icon("users"), color = "green")
))

server <- function(input, output) {
## beneficiaries
output$bens <- renderText({
prettyNum(150, big.mark=",")
})}

shinyApp(
ui = dashboardPage(
dashboardHeader(),
dashboardSidebar(),
body),
server = server)
}

最佳答案

好的,既然 5 年后人们仍在关注这个问题,我将添加一些信息。现在,有四种方法可以在仪表板中可视化个位数信息:

  • flexdashboard::valueBox在普通 Markdown 文件中工作
  • Shinydashboard有 valueBox 和 infoBoxes,但需要 shiny 才能工作。
  • Summarywidget在 shiny 和 markdown 中处理串扰
  • 最后,我创建了一个名为 TileMaker 的包允许基于 Twitter Bootstrap 的功能齐全的按钮集。在 shiny 和 markdown 中工作。

希望对某人有所帮助! :)

关于r - R 中的 tile/valueBox 可视化将保存为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35151064/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com