Экспорт сети, созданной с помощью visNetwork for R

Не могли бы вы мне помочь?

Я хочу нарисовать сеть, которую я изучаю, в интерактивном формате для использования в беседах и на моем сайте. Для этого я использую пакет R visNetwork и следующий код:

network = visNetwork(nodes2, links2) %>%
visLayout(hierarchical = F,
        improvedLayout = T)
visSave(network, file = "oilint.html")

Код работает нормально, и я получаю HTML-файл, который корректно открывается в моем браузере.

Однако когда я пытаюсь экспортировать ту же сеть в формате PNG (или JPG), это не работает. Код для этого:

network = visNetwork(nodes2, links2) %>%
visLayout(hierarchical = F,
        improvedLayout = T) %>%
visExport(type = "png", name = "oil.int", 
      float = "left", label = "Save network", background = "purple", style= "")

Я получаю сеть в окне графика с помощью кнопки "Сохранить сеть":

пример сети

Но когда я пытаюсь сохранить его, я получаю пустой экран для RStudio:

Пустой экран

Мои вопросы:

  1. Как я могу исправить эту проблему с глянцевым, чтобы я мог экспортировать сеть в виде изображения PNG?

  2. В каком формате я должен экспортировать сеть, чтобы я мог разместить ее на своем сайте Wordpress?

Спасибо вам большое за ваше внимание.

1 ответ

У меня похожая проблема. Мой обходной путь: visSave сохранить в htmlОткройте Chrome и щелкните правой кнопкой мыши -> Save as Image, png все должно быть в порядке.

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