igraph save plot在输出文件名为对象时不工作

igraph save plot在输出文件名为对象时不工作,r,plot,igraph,R,Plot,Igraph,我遵循了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) } 或 for(flist

我遵循了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)
}

for(flist中的f){

df您正在检查
igraph
的python文档。若要将绘图保存到文件中,请对任何常规R绘图执行类似操作。打开文件,调用绘图并关闭设备。例如:
png(“myfile.png”);plot(mygraph);dev.off()
绘图时,您将获得
myfile.png
。很抱歉,我的错误。只查看了R IGRAPHE页面:,未找到输出参数。请尝试您的建议!
Error in if (axes) { : argument is not interpretable as logical
Error in i.parse.plot.params(graph, list(...)) : 
Unknown plot parameters: save
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)
    png("/YOUR PATH/XXX.png")
    plot(g)
    dev.off()
}