作者CAPPON (JI3)
看板R_Language
标题[问题] ggplot2回圈
时间Sat Dec 3 23:34:47 2016
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[环境叙述]:
R version 3.3.2
请教前辈
想用ggplot产生多张图 , 一页放6张图
用回圈去写时,无法产生图形
不晓得是哪里出错了
但如果用i=1 , i=2 一个一个跑却是没问题
另外 产生的pdf档图形的大小是否可以更改呢?
谢谢
pdf(file=paste("D:\\123123", ".pdf", sep=""))
for ( i in 1:2){
ggplot(data_melt_TN[data_melt_TN[,3]==TN[(i-1)*6+1]|data_melt_TN[,3]==TN[(i-1)*6+2]|data_melt_TN[,3]==TN[(i-1)*6+3]|data_melt_TN[,3]==TN[(i-1)*6+4]|data_melt_TN[,3]==TN[(i-1)*6+5]|data_melt_TN[,3]==TN[i*6],],
aes(x = variable, y = value, group = id,
colour = Item)) + geom_point(cex=2) + geom_line()+
scale_color_manual(values=c("red","orange","green"))+
facet_wrap(~Index,ncol=2)+
theme(axis.text.x = element_text(angle = 90, hjust = 1,size=12))
}
dev.off()
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.227.209.191
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1480779289.A.1B9.html
1F:→ andrew43: 要靠function或package 12/04 00:31
2F:→ andrew43: google "Multiple graphs on one page" 12/04 00:31
3F:推 DrRd: 推gridExtra 12/04 12:30
4F:→ CAPPON: 那我原本那样写法是错的吗?还是哪边有bug呢? 12/04 12:58
5F:→ CAPPON: 问一下喔,刚看multiple的用法...因我的参数很多,每次会 12/04 14:22
6F:→ CAPPON: 不一样的个数,那可以怎麽做呢? 12/04 14:23
7F:→ celestialgod: 来个简单例子吧... 自己造一组资料出来... 12/04 18:40
8F:→ andrew43: 简单说是错的。ggplot没办法直接这样做。 12/05 06:29
9F:→ CAPPON: 使用multiplot要先下载什麽资料吗? 12/05 11:52