【发布时间】:2013-07-23 23:34:15
【问题描述】:
这里是markdown的新手...可能缺少一些简单的东西...我正在尝试创建一个markdown文档,其中包含在for循环中生成的图,但想要防止包装图==,即保留一列。
这类似于此处显示的内容:Knitr how to prevent text wrapping in output。我不能让它为情节工作。
理想情况下,每个之间可以有一个换行符。我找到了this,但我不熟悉 pandoc,它为我试图保持简单的内容添加了另一层。如果这是最好的解决方案,我会走这条路,但我敢打赌有更简单的方法。把地块放在桌子上?还没想好……
示例代码(自第一次发布以来已编辑):
```{r}
value <- rnorm(100)
index <- c(rep(1,20),rep(2,20),rep(3,20),rep(4,20),rep(5,20))
group1 <- 1:5
group2 <- 1:2
df <- as.data.frame(cbind(value,index,group1,group2))
for (i in unique(df$group1)){
par(mfrow=c(1,2))
plot(value~index,data=subset(df,group1==i & group2==1),type="l",pch=16,main=unique(paste("plot",i,"group=",group1)))
plot(value~index,data=subset(df,group1==i & group2==2),type="l",pch=16,main=unique(paste("plot",i,"group=",group2)))
box("outer")
}
```
【问题讨论】:
-
提示:你认为这条线有什么作用?
par(mfrow=c(1,2)) -
创建单行两列图...我想要很多...每个都有自己的标题、轴标签等,按列排序...