发布于2021年10月25日

今天下午使用R语言的for循环,对多组数据分析并保存结果图片时遇到一个问题,保存的图片文件无法打开,大小也不对。

看到网上有个解决方法

png(file="GO/GO_barplot.png",width = 800,height = 600)
p1 <- barplot(GO_kk,drop = TRUE,showCategory =10,split="ONTOLOGY")+facet_grid(ONTOLOGY~., scale='free')print(p1)dev.off()

就是在代码中加“print()”函数,经过测试确实有效,但是还有问题,就是这样保存的图片清晰度较低,800*600的尺寸就会比较模糊,更大的尺寸会让图片内容拉伸变形。

所以这里再提出一个解决办法:

  ggsave('GO/barplot.png',p1,width = 12,height = 8)

使用“ggsave”函数进行保存,可以保证清晰度和尺寸

关于R语言在for循环中保存图片失败的问题相关推荐

  1. R语言使用party包中的ctree函数构建条件推理决策树的流程和步骤、条件推理决策树是传统决策树的一个重要变体、条件推理树的分裂是基于显著性测试而不是熵/纯度/同质性度量来选择分裂

    R语言使用party包中的ctree函数构建条件推理决策树的流程和步骤(Conditional inference trees).条件推理决策树是传统决策树的一个重要变体.条件推理树的分裂是基于显著性 ...

  2. R语言使用caret包中的createFolds函数对机器学习数据集进行交叉验证抽样、返回的样本列表长度为k个

    R语言使用caret包中的createFolds函数对机器学习数据集进行交叉验证抽样.返回的样本列表长度为k个 目录

  3. R语言使用caret包中的createMultiFolds函数对机器学习数据集进行交叉验证抽样、返回的样本列表长度为k×times个、times为组内抽样次数

    R语言使用caret包中的createMultiFolds函数对机器学习数据集进行交叉验证抽样.返回的样本列表长度为k×times个.times为组内抽样次数 目录

  4. R语言使用party包中的ctree函数构建条件推理决策树(Conditional inference trees)、使用plot函数可视化训练好的条件推理决策树、条件推理决策树的叶子节点的阴影区域表

    R语言使用party包中的ctree函数构建条件推理决策树(Conditional inference trees).使用plot函数可视化训练好的条件推理决策树.条件推理决策树的叶子节点的阴影区域表 ...

  5. R语言使用zoo包中的rollapply函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)、例如,计算两种商品销售额之间的3个月的滚动相关性

    R语言时间序列数据滚动相关性分析(Rolling correlations).R语言使用zoo包中的rollapply函数计算两个时间序列数据列之间的滚动相关性(Rolling correlation ...

  6. R语言使用treemap包中的treemap函数可视化treemap图:treemap将分层数据显示为一组嵌套矩形、自定义设置treemap图的调色板、自定义设置treemap标题字体的大小

    R语言使用treemap包中的treemap函数可视化treemap图:treemap将分层数据显示为一组嵌套矩形.自定义设置treemap图的调色板.自定义设置treemap标题字体的大小 目录

  7. R语言使用for循环绘制多个模型的DCA(Decision Curve Analysis)曲线并保存特定分辨率的DCA曲线的结果文件

    R语言使用for循环绘制多个模型的DCA(Decision Curve Analysis)曲线并保存特定分辨率的DCA曲线的结果文件 目录

  8. R语言ggplot2可视化图中添加希腊字母实战

    R语言ggplot2可视化图中添加希腊字母实战 目录 R语言ggplot2可视化图中添加希腊字母实战 #ggplot2可视化图中添加希腊字母1

  9. R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战

    R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战 目录 R语言使用for循环嵌套ggplot2可视化输出多个可视化结果实战

最新文章

  1. python for语句_Python循环语句
  2. 渝北统景碑口规划开发_渝北将又添“大水缸”御临河上将形成2.9平方公里人工湖面...
  3. python管理包管理工具pip和conda使用,及使用pip和conda创建虚拟环境
  4. 微信公众号无限群发消息 v5.7.1 多功能版全开源 + 配置教程
  5. 联想微型计算机功率,解锁全部潜力,联想这款笔记本可以将CPU功耗提升至24W
  6. MyBatis学习总结(20)——MyBatis完全使用指南
  7. python是什么意思中文、好学吗-学习python难吗?是不是越低级的程序越难学,越高级的程序越简单?...
  8. 修改系统时间,TFS会无法登陆
  9. 使用Word的VBA功能过滤敏感词,实现网络文章过审
  10. python win32com 字体选择_用python的win32com模块替换word中的文字搞定批量打印奖状...
  11. 3dmax电脑配置要求(3dmax需要什么样的笔记本配置?)
  12. bcrypt加密工具
  13. 群晖DS218+部署GitLab
  14. 哪种pdf编辑器更方便使用
  15. 测试管理工具【禅道】使用详解
  16. nextdate函数白盒测试问题 软件测试_NextDate函数测试用例
  17. 如何让机器理解汉字一笔一画的奥秘?
  18. linux回炉学习(七)
  19. 我与CSDN的故事《相遇、相知、相爱、相守》
  20. 新零售分销系统开发模式设计

热门文章

  1. 计算机里的游戏怎么输入,我的世界电脑版怎么输入指令
  2. ubuntu删除文件目录的命令
  3. kali 移动文件命令
  4. C语言中的结构体怎么使用?
  5. 【Image captioning】Show, Attend, and Tell 从零到掌握之三--train.py代码详解
  6. mysql给表添加行号
  7. 软考之信息系统运行管理员(包含2006、2018历年真题详解+课本教材讲义)
  8. 【LeetCode - 286】墙与门
  9. 李静纯:我向英语教师推荐的20本书
  10. java swing 技术简介,javaswing开发简介