保存diagonalNetwork的图

时间:2018-06-04 05:55:02

标签: r htmlwidgets networkd3

有没有办法不使用GUI来保存使用diagonalNetwork库创建的图像?

我尝试了+ ggsave,但这没有用。

例如

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

但我收到以下错误

  

diagonalNetwork中的错误(sample_image,fontSize = 30:       二元运算符的非数字参数

2 个答案:

答案 0 :(得分:0)

我不熟悉diagonalNetwork库,但只是你的语法略有偏差?

这会有效吗?

library(tidyverse)

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

答案 1 :(得分:0)

如果您从包中谈论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")