Сохранить графики из DiagonalNetwork - PullRequest
0 голосов
/ 04 июня 2018

Есть ли способ не использовать графический интерфейс для сохранения изображений, созданных с помощью библиотеки diagonalNetwork?

Я пробовал + ggsave, но это не сработало.

Например

diagonalNetwork(sample_image, fontSize = 30) + ggsave("directory")

Но я получил следующую ошибку

Ошибка в diagonalNetwork (sample_image, fontSize = 30: нечисловой аргумент для двоичного оператора

Ответы [ 2 ]

0 голосов
/ 07 июня 2018

, если вы говорите о diagonalNetwork из пакета ...

library(networkD3)

hc <- hclust(dist(USArrests), "ave")

network_plot <- diagonalNetwork(as.radialNetwork(hc))
saveNetwork(network_plot, file = "network_plot.html")

или если вы хотите сделать это в цепочке dplyr ...

library(networkD3)
library(dplyr)

hc <- hclust(dist(USArrests), "ave")

diagonalNetwork(as.radialNetwork(hc)) %>% 
  saveNetwork(file = "network_plot.html")
0 голосов
/ 04 июня 2018

Я не знаком с библиотекой diagonalNetwork, но просто синтаксис немного отключен?

Будет ли это работать:

library(tidyverse)

diagonalNetwork(sample_image, fontSize = 30) %>% ggsave("directory")
...