R语言 将保存TIFF文件,但条件语句(if语句)中为空

yiytaume  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(161)

我在保存TIFF文件时遇到了问题,但是图形中没有任何内容。这特别是在使用if语句时发生的。

if (RMCAv_Graph == T){
Save_Path = file.path(Sub_Folder_Path, "RMCAv.tiff")
tiff(file = Save_Path, units = "in", width = 5, height = 5, res = 600)
RMCAv_Plot
dev.off()
}

我试着把它放进条件语句,而不是图。当我把if语句放进图中时,它不会像预期的那样填充。

k4emjkb1

k4emjkb11#

如果你正在写一个条件语句里面的文件,你需要直接告诉它打印。

if (RMCAv_Graph == T){
   Save_Path = file.path(Sub_Folder_Path, "RMCAv.tiff")
   tiff(file = Save_Path, units = "in", width = 5, height = 5, res = 600)
   RMCAv_Plot %>% print()
   dev.off()
}

或不带管道:

if (RMCAv_Graph == T){
   Save_Path = file.path(Sub_Folder_Path, "RMCAv.tiff")
   tiff(file = Save_Path, units = "in", width = 5, height = 5, res = 600)
   print(RMCAv_Plot)
   dev.off()
}

相关问题