0
我跟着的igraph的saving plot文档工作,但我通过图列表需要循环,这是行不通的:的igraph保存情节不输出文件名作为一个对象
for (f in flist) {
df <- read.table(f, header=TRUE, sep='\t', quote='', comment.char='')
png <- paste0(f, '.png')
g <- graph_from_data_frame(df, directed = FALSE)
plot(g, png)
}
我试过plot(g, png)
,plot(g, file=png)
,plot(g, save=png)
,plot.igraph(g, png)
,plot.igraph(g, file=png)
,plot.igraph(g, save=png)
。它们都不起作用。
Error in if (axes) { : argument is not interpretable as logical
或者
Error in i.parse.plot.params(graph, list(...)) :
Unknown plot parameters: save
要检查igraph'的'Python文档。为了将你的图表保存在一个文件中,就像任何常规的R图一样。您打开文件,调用绘图并关闭设备。像:'png(“myfile.png”); plot(mygraph); dev.off()',你会得到'myfile.png'与你的情节。 – nicola
对不起,我的坏。刚刚查看R igraph页面:http://igraph.org/r/doc/plot.common.html,未找到输出参数。将尝试你的建议! – leoce