График, созданный edgebundleR, отображается в консоли, но не в Rshiny Tabset

Я использую edgebundleR для создания сюжета, подобного следующему: Диаграмма сетевых аккордов в R

Я успешно создал график в R Console, но при попытке отобразить его в Rshiny tabset он не отображается.

Я также пытаюсь сбросить графическое устройство, выполнив dev.off() и получив:

нулевое устройство 1

Вот часть моего кода:

Server.R

  output$ghompoz <- renderEdgebundle({
  g <- graph.data.frame(edges, directed=F, vertices=nodes)
  totalGroups<-length(unique(V(g)$group))
  clr <- as.factor(V(g)$group)
  qual_col_pals = brewer.pal.info[brewer.pal.info$category == 'qual',]
  col_vector = unlist(mapply(brewer.pal, qual_col_pals$maxcolors, rownames(qual_col_pals)))
  set.seed(400)
  levels(clr) <- sample(col_vector,totalGroups)
  V(g)$color <- as.character(clr)
  V(g)$size = degree(g)*6

  values$edgebundleg<-g
  checking<-edgebundle(g,tension=input$tension,
             fontsize=input$fontsize,padding=input$padding)

  saveEdgebundle(edgebundle(g,tension=input$tension,
                            fontsize = input$fontsize,
                            width=input$width),file="edgebundle.html")
  checking
  })

output$circlesplot <- renderUI({
edgebundleOutput("ghompoz",width = input$width, height=input$width)

UI.R

...............

  tabPanel(title="Circle_Plot",value="CP",
   fluidRow(
   column(3,
      wellPanel(
         sliderInput("tension", "Tension", 0.3,min=0,max=1,step = 0.01),
         sliderInput("fontsize","Font size",12,min=6,max=24),
         sliderInput("width","Width and height",600,min=200,max=1200),
         sliderInput("padding","Padding",100,min=0,max=300)),
      wellPanel(
             downloadButton("export",label="Download")
                                                 )),
         column(9,
                uiOutput("circlesplot")
                )))

........................

Я должен также упомянуть, добавив кнопку загрузки, я могу загрузить график в формате HTML, но, опять же, он не отображается динамически в Tabset.

0 ответов

Другие вопросы по тегам