相关疑难解决方法(0)

在R,RStudio中同时显示和保存绘图

我需要将绘图保存为.png并同时显示绘图而不重复代码.有一种优雅的方式吗?在RStudio for MAC上工作.

我可以让它像贝娄那样工作,但我不喜欢它.

#Step1: save the plot
png("myplot.png")
#plot code
dev.off()

#Step2: to display the plot
#plot code (again!) to display it in RStudio
Run Code Online (Sandbox Code Playgroud)

干杯,IM

r rstudio

9
推荐指数
1
解决办法
1万
查看次数

有没有办法将R脚本文件推送到sweave文档(与纠结相反)

我经常创建特定的sweave文件来进行分析并生成pdf文档,但是,有时我想采用现有的R脚本文件并运行它,同时生成命令和输出的pdf.我知道有一个纠结命令可以将r命令从rnw sweave文件中拉出来创建一个R脚本,但我希望相反.

编辑:我考虑过创建一个只提供我的R脚本的sweave文件,但是我每次都需要编辑sweave文件,并且它不能很好地处理图形和图形.

所以对于像这样的示例R脚本(伪代码,可能不会运行)

head(mcars)
1+1
x<-3
describe(mcars)
p <- ggplot(mtcars, aes(wt, mpg)) 
p + geom_point() 
print(p)
Run Code Online (Sandbox Code Playgroud)

它会产生

<<echo=TRUE, result=latex>>= 
print(xtable(head(mcars)))
@ 
<<echo=TRUE, include=TRUE>>=
1+1
x<-3
@ 
<<echo=TRUE, result=latex>>= 
print(xtable(describe(mcars)))
@ 
<<echo=TRUE, fig=TRUE, include=TRUE>>= 
p <- ggplot(mtcars, aes(wt, mpg)) 
p + geom_point() 
print(p)
@ 
Run Code Online (Sandbox Code Playgroud)

有人做过吗?

r sweave

3
推荐指数
1
解决办法
1578
查看次数

标签 统计

r ×2

rstudio ×1

sweave ×1