楼主: compasoul
3072 6

[问答] R 可以批量制图吗? [推广有奖]

  • 0关注
  • 0粉丝

高中生

65%

还不是VIP/贵宾

-

威望
0
论坛币
4 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
247 点
帖子
15
精华
0
在线时间
38 小时
注册时间
2017-1-25
最后登录
2019-11-25

楼主
compasoul 发表于 2017-3-27 23:59:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
Rwww.PNG
我想批量做这种图,就是格式按照规格调好(线宽、行距、列距),然后填入不同的名称和变量最后输出图片文件,请问R什么包可以做到啊?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


沙发
colinwang 企业认证  发表于 2017-3-28 00:03:03
没有所谓的包了,自己写loop吧

藤椅
compasoul 发表于 2017-3-28 10:10:29 来自手机
colinwang 发表于 2017-3-28 00:03
没有所谓的包了,自己写loop吧
那用什么函数能生成这种图啊?

板凳
亢晶浩 发表于 2017-3-28 10:47:54 来自手机
在R中输入命令?loop,查一下loop函数如何用

报纸
qiu435 发表于 2017-3-29 08:45:42
for 循环写

地板
compasoul 发表于 2017-4-3 12:43:57
qiu435 发表于 2017-3-29 08:45
for 循环写
我想知道这种图用什么函数画啊。。。循环我懂的

7
qiu435 发表于 2017-4-3 16:51:37
大部分作图函数应该都可以批量做,训练里定义好每次作图保存的名字,例如用ggplot2做:
library(ggplot2)
for (i in 1:4) {
name<- paste('a',i,'.pdf',sep='') #定义输出图像的名字,输出为a数字.pdf
ggplot()+geom()# 作图,可以把你要作图的数据放在一个列表里,用i 来调用
ggsave(filename=name)# 保存为pdf,做出4个pdf图
}

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 09:48