首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有方法在闪亮的应用程序上呈现数据资源管理器库中的绘图

是否有方法在闪亮的应用程序上呈现数据资源管理器库中的绘图
EN

Stack Overflow用户
提问于 2022-11-17 06:55:20
回答 1查看 15关注 0票数 1

我正试图将EDA的结果绘制到闪亮的应用程序上,我也一直在使用DataExplorer库,并且能够在rmarkdown笔记本上执行操作。我正在考虑使用下面的代码将这些情节集成到闪亮的应用程序中,但我遇到了错误,请您在这方面帮助我,并建议我是否有可能做到这一点。

代码语言:javascript
复制
UI part 

library(shiny)
library(DataExplorer)

  fluidRow(width=12,
           column(12,plotOutput("struct"))
    
  )

Server block
df<-read.csv("/path/to/csv/file.csv")
            output$struct<-renderPlot({
              req(df)
              
              plot_str(df)
            })

谢谢你提前提供帮助

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-17 07:35:58

DataExplorer::plot_str默认打印一个networkD3::diagonalNetwork,但是它返回一个list

如果您想以闪亮的形式呈现diagonalNetwork对象,则需要使用networkD3::renderDiagonalNetwork。请检查以下内容:

代码语言:javascript
复制
library(shiny)
library(DataExplorer)
library(datasets)
library(networkD3)

# DF <- read.csv("/path/to/csv/file.csv")
DF <- mtcars

ui <- fluidPage(
  fluidRow(column(12, diagonalNetworkOutput("struct")))
)

server <- function(input, output, session) {
  output$struct <- renderDiagonalNetwork({
    req(DF)
    diagonalNetwork(plot_str(DF, print_network = FALSE))
  })
}

shinyApp(ui, server)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74471280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档