Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 在函数中使用ggsave时在控制台中忽略Null_R - Fatal编程技术网

R 在函数中使用ggsave时在控制台中忽略Null

R 在函数中使用ggsave时在控制台中忽略Null,r,R,我正在使用ggsave IN函数在运行代码时自动保存绘图。我用可变路径和图形设置来实现。到现在为止,一直都还不错。 它所做的是,在保存每个绘图仪时,在控制台中始终声明“NULL”。 我想知道是否有一种方法可以省略“NULL”,或者更好地返回文件保存的路径或文件名 print(ggsave(paste(Graphics_path, "Subfolder Name", "Filename.pdf", sep="\\"), width=gr_width, height=gr_height, dpi=g

我正在使用ggsave IN函数在运行代码时自动保存绘图。我用可变路径和图形设置来实现。到现在为止,一直都还不错。 它所做的是,在保存每个绘图仪时,在控制台中始终声明“NULL”。 我想知道是否有一种方法可以省略“NULL”,或者更好地返回文件保存的路径或文件名

print(ggsave(paste(Graphics_path, "Subfolder Name", "Filename.pdf", sep="\\"), width=gr_width, height=gr_height, dpi=gr_dpi))
另外,当我分别定义路径和文件名时,它会返回一个“NULL”


@Andrie是正确的,当您删除
print()
时,空值将消失。但是,对于保存的每个绘图,您都会收到一条消息,内容类似于在图像中保存#x#


要删除该消息,请使用
suppressMessages(ggsave(…)

为什么代码中有
print()
?我想你应该简单地删除它。我想我必须添加一个print(),因为我在函数中使用它,就像我用print()调用ggplot一样。但是谢谢,如果没有它也可以工作,我手动添加了宽度和高度设置,删除打印语句后,它不再显示任何消息。谢谢
print(ggsave(filename="Filename.pdf", path=paste(Graphics_path, "Subfolder Name", sep="\\"), width=gr_width, height=gr_height, dpi=gr_dpi))