R语言生成保存图片方法
2011-04-30 02:24
1356 查看
今天,我想用R画图并保存成jpg文件。应用的方法如下:
setwd("c://")
plot(1:10)
rect(1, 5, 3, 7, col="white")
savePlot("CTplot", type=c("jpg"),device=dev.cur(),restoreConsole=TRUE)
在R编辑器下运行成功。
可是我在cmd中,使用Rscript 去运行就无法生成图片文件。
问题应该是,命令行无法在窗口中画图,所以也就无法保存图片。
后来,在网上找到一种直接生成图片的方法。
setwd("c://")
jpeg(file="myplot.jpeg")
plot(1:10)
rect(1, 5, 3, 7, col="white")
dev.off()
命令行下运行成功。同时查到另外的几种格式生成函数
第一种png格式
png(file="myplot.png", bg="transparent")
dev.off()
第二种jpeg格式
jpeg(file="myplot.jpeg")
dev.off()
第三种pdf格式
pdf(file="myplot.pdf")
dev.off()
setwd("c://")
plot(1:10)
rect(1, 5, 3, 7, col="white")
savePlot("CTplot", type=c("jpg"),device=dev.cur(),restoreConsole=TRUE)
在R编辑器下运行成功。
可是我在cmd中,使用Rscript 去运行就无法生成图片文件。
问题应该是,命令行无法在窗口中画图,所以也就无法保存图片。
后来,在网上找到一种直接生成图片的方法。
setwd("c://")
jpeg(file="myplot.jpeg")
plot(1:10)
rect(1, 5, 3, 7, col="white")
dev.off()
命令行下运行成功。同时查到另外的几种格式生成函数
第一种png格式
png(file="myplot.png", bg="transparent")
dev.off()
第二种jpeg格式
jpeg(file="myplot.jpeg")
dev.off()
第三种pdf格式
pdf(file="myplot.pdf")
dev.off()
相关文章推荐
- JFreeChart生成折线图(生成图片本地保存,有解决中文乱码的通用方法)
- 在OpenLayers4中将地图及叠加显示的图层生成图片保存到数据库方法
- 基于Boost方法的人脸检测(2):样本生成(切割图像、resize图像、灰度化图像、保存图片)
- js 将canvas生成图片保存,或直接保存一张图片的实现方法
- html生成图片并保存到本地方法(Windows)
- 鲁大师2015如何生成报告|鲁大师检测电脑报告保存方法介绍
- js 将canvas生成图片保存,或直接保存一张图片
- 把整个窗体保存为图片的方法 - 回复 "乌龙哈里" 的问题
- Android 图片压缩也即生成缩略图方法
- UIImageWriteToSavedPhotosAlbum保存图片的方法
- 保存google背景图片的方法
- C#抓取网络图片保存到本地的实现方法
- Matlab中图片保存的5种方法
- asp.net下用Aspose.Words for .NET动态生成word文档中的图片或水印的方法
- 分享PHP源码批量抓取远程网页图片并保存到本地的实现方法
- Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
- python使用PIL缩放网络图片并保存的方法
- java html生成图片后保存
- 转:保存图片方法
- [C#]对我的网页动态生成图片方法的修改