如何自动打开绘图缩放窗口并从R中的窗口保存绘图

如何自动打开绘图缩放窗口并从R中的窗口保存绘图,r,plot,rstudio,R,Plot,Rstudio,我正在尝试自动化绘制和保存曼哈顿绘图的过程。然而,在我迄今为止尝试过的所有过程中,自动绘图的质量和细节都明显低于手动方法,在手动方法中,我首先绘制曼哈顿绘图,然后将绘图缩放到绘图缩放窗口,然后将绘图保存在那里。在绘图缩放版本中,绘图显示的详细信息比自动版本多得多。您可以更清楚地看到每个单独的数据点。有没有办法让我自动打印并保存曼哈顿打印的打印缩放版本 我尝试过的一般方法解决了以下问题: #data_file is just a list of the various files names pl

我正在尝试自动化绘制和保存曼哈顿绘图的过程。然而,在我迄今为止尝试过的所有过程中,自动绘图的质量和细节都明显低于手动方法,在手动方法中,我首先绘制曼哈顿绘图,然后将绘图缩放到绘图缩放窗口,然后将绘图保存在那里。在绘图缩放版本中,绘图显示的详细信息比自动版本多得多。您可以更清楚地看到每个单独的数据点。有没有办法让我自动打印并保存曼哈顿打印的打印缩放版本

我尝试过的一般方法解决了以下问题:

#data_file is just a list of the various files names
plot_list = list()
for (i in 1:length(data_files)) {
  df <- GSL_data[[i]]
  manhattan(df, chr = ">CHR", bp = "Positions", p = "P-Value", snp = "SNP-Hash",
            main = paste("Manhattan Plot - ", data_files[i]))
  p = recordPlot()
  plot_list[[i]] = p
  file_name = paste(data_files[i], ".png", sep = "")
  png(file_name, width = 2218, height = 1464, res = 300)
  print(plot_list[[i]])
  dev.off()
}
#数据文件只是各种文件名的列表
plot_list=list()
用于(i in 1:长度(数据_文件)){
df我建议你试试。你所需要做的就是调整你想要的尺寸

在代码中替换

png(文件名,宽度=2218,高度=1464,分辨率=300)
打印(打印列表[[i]])
发展主任()

我建议你试试。你所需要做的就是调整你想要的尺寸

在代码中替换

png(文件名,宽度=2218,高度=1464,分辨率=300)
打印(打印列表[[i]])
发展主任()


你需要提供更多信息。你保存的格式是什么?什么是“迄今为止你尝试过的所有流程”?你是如何绘制图的?你能提供任何代码/额外信息吗?我刚刚添加了一个我用来自动绘制曼哈顿图的示例。我希望它能帮助回答我的问题。你需要提供更多信息。W您保存为什么格式?什么是“迄今为止您尝试过的所有流程”?您是如何绘制绘图的?您是否可以包含任何代码/额外信息?我刚刚添加了一个用于自动绘制曼哈顿绘图的示例。我希望它能帮助回答我的问题。是的,这也是我自思考以来尝试过的方法之一它会返回我想要的东西。但是,结果返回的东西与示例中的代码完全相同。似乎调整分辨率和维度并不会增加图形本身的细节…是的,这也是我尝试过的方法之一,因为我认为它会返回我想要的东西。但是结果返回给我的内容与示例中的代码完全相同。似乎调整分辨率和维度并不会增加图形本身的细节。。。
ggsave(filename = file_name, plot = p, width = 4, height = 4)