赞
踩
发布于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”函数进行保存,可以保证清晰度和尺寸
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。