...
|
...
|
@@ -175,6 +175,10 @@ enrichment_map <- function(res_enrich,
|
175
|
175
|
V(emg)$color.background <- map2color(col_var, mypal, symmetric = FALSE, limits = range(col_var))
|
176
|
176
|
V(emg)$color.highlight <- map2color(col_var, mypal_select, symmetric = FALSE, limits = range(col_var))
|
177
|
177
|
V(emg)$color.hover <- map2color(col_var, mypal_hover, symmetric = FALSE, limits = range(col_var))
|
|
178
|
+
|
|
179
|
+ V(emg)$color.background[is.na(V(emg)$color.background)] <- "lightgrey"
|
|
180
|
+ V(emg)$color.highlight[is.na(V(emg)$color.highlight)] <- "lightgrey"
|
|
181
|
+ V(emg)$color.hover[is.na(V(emg)$color.hover)] <- "lightgrey"
|
178
|
182
|
} else {
|
179
|
183
|
# e.g. using z_score or aggregated value
|
180
|
184
|
if (prod(range(na.omit(col_var))) >= 0) {
|
...
|
...
|
@@ -196,6 +200,10 @@ enrichment_map <- function(res_enrich,
|
196
|
200
|
limits = range(na.omit(col_var)))
|
197
|
201
|
V(emg)$color.hover <- map2color(col_var, mypal_hover, symmetric = FALSE,
|
198
|
202
|
limits = range(na.omit(col_var)))
|
|
203
|
+ V(emg)$color.background[is.na(V(emg)$color.background)] <- "lightgrey"
|
|
204
|
+ V(emg)$color.highlight[is.na(V(emg)$color.highlight)] <- "lightgrey"
|
|
205
|
+ V(emg)$color.hover[is.na(V(emg)$color.hover)] <- "lightgrey"
|
|
206
|
+
|
199
|
207
|
} else {
|
200
|
208
|
# divergent palette to be used
|
201
|
209
|
mypal <- rev(scales::alpha(
|
...
|
...
|
@@ -215,6 +223,10 @@ enrichment_map <- function(res_enrich,
|
215
|
223
|
limits = range(na.omit(col_var)))
|
216
|
224
|
V(emg)$color.hover <- map2color(col_var, mypal_hover, symmetric = TRUE,
|
217
|
225
|
limits = range(na.omit(col_var)))
|
|
226
|
+
|
|
227
|
+ V(emg)$color.background[is.na(V(emg)$color.background)] <- "lightgrey"
|
|
228
|
+ V(emg)$color.highlight[is.na(V(emg)$color.highlight)] <- "lightgrey"
|
|
229
|
+ V(emg)$color.hover[is.na(V(emg)$color.hover)] <- "lightgrey"
|
218
|
230
|
}
|
219
|
231
|
}
|
220
|
232
|
|