Browse code

Enabling export of visNetwork graphs

Federico Marini authored on 03/06/2020 12:47:15
Showing 3 changed files

... ...
@@ -147,6 +147,7 @@ importFrom(utils,read.delim)
147 147
 importFrom(utils,sessionInfo)
148 148
 importFrom(viridis,viridis)
149 149
 importFrom(visNetwork,renderVisNetwork)
150
+importFrom(visNetwork,visExport)
150 151
 importFrom(visNetwork,visIgraph)
151 152
 importFrom(visNetwork,visNetworkOutput)
152 153
 importFrom(visNetwork,visOptions)
... ...
@@ -46,7 +46,8 @@
46 46
 #' @importFrom tidyr separate_rows pivot_longer
47 47
 #' @importFrom tools file_ext file_path_sans_ext
48 48
 #' @importFrom utils read.delim sessionInfo browseURL citation data
49
-#' @importFrom visNetwork renderVisNetwork visIgraph visNetworkOutput visOptions
49
+#' @importFrom visNetwork renderVisNetwork visExport visIgraph visNetworkOutput 
50
+#' visOptions
50 51
 #' @importFrom viridis viridis
51 52
 #'
52 53
 #' @name GeneTonic-pkg
... ...
@@ -781,7 +781,10 @@ GeneTonic <- function(dds,
781 781
         visOptions(highlightNearest = list(enabled = TRUE,
782 782
                                            degree = 1,
783 783
                                            hover = TRUE),
784
-                   nodesIdSelection = TRUE)
784
+                   nodesIdSelection = TRUE) %>% 
785
+        visExport(name = "ggs_network", 
786
+                  type = "png",
787
+                  label = "Save ggs graph")
785 788
 
786 789
     })
787 790
 
... ...
@@ -928,7 +931,10 @@ GeneTonic <- function(dds,
928 931
         visOptions(highlightNearest = list(enabled = TRUE,
929 932
                                            degree = 1,
930 933
                                            hover = TRUE),
931
-                   nodesIdSelection = TRUE)
934
+                   nodesIdSelection = TRUE) %>% 
935
+        visExport(name = "emap_network", 
936
+                  type = "png",
937
+                  label = "Save enrichment map")
932 938
 
933 939
     })
934 940