微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Shiny

如何解决在Shiny

我们可以使用visOptions(manipulation = T)打开对visNetwork图形输出的操作。在删除节点或边时,要求用户确认。

enter image description here

是否可以删除提示

这是一个例子:

require(shiny)
require(visNetwork)
library(dplyr)

nodes = data.frame(id = c("foo","bar"),label = c("Foo","Bar"),stringsAsFactors = F)
edges = data.frame(id = "foobar",from = "foo",to = "bar",stringsAsFactors = F)

ui <- fluidPage(visNetworkOutput("editable_network",height = "400px"))

server <- function(input,output) {
  
  output$editable_network <- renderVisNetwork({
    visNetwork(nodes,edges) %>%
      visOptions(manipulation = T)
  })
}

shinyApp(ui = ui,server = server)

我发现与此功能相关的唯一问题是this on extracting manipulation changes

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。