初学者的问题(数字,参考书目)与Sweave/R/LaTeX ---我的第一份文件

yCa*_*ran 1 latex r figure sweave

我刚开始Sweave和一起开始R.在这里我R用来输出一些数据,我也试图包括一个情节.代码没有发誓.我有一个Sweave从在编译以及网络例如RStudioLaTeX.

\documentclass[a4paper]{article}
\begin{document}
<<echo=TRUE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@

<<echo=FALSE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@

<<echo=TRUE>>= 
test.frame<-read.table(file="apples.d",header=T,sep= "")
names(test.frame)
head(test.frame)
class(test.frame)
@
\begin{figure}[htbp]
\begin{center}
\setkeys{Gin}{width=0.5\textwidth}
<<echo=FALSE,fig=TRUE,width=4,height=4>>=
plot(year,value)
@
\end{center}
\end{document}
Run Code Online (Sandbox Code Playgroud)

和文件apples.d包含:

#Number of apples I ate
year value
8   12050  #year 2008  
9   15292  #year 2009 
10  23907  #year 2010 
11  33997  #year 2011
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

其他相关问题:

Sweave文档是否支持普通LaTeX bibliography文件.如何编译?

非常感谢...

Die*_*nne 6

纠正了几个问题,标记为%%%%或####

\documentclass[a4paper]{article}
\begin{document}
<<echo=TRUE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@

<<echo=FALSE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@

<<echo=TRUE>>= 
##### Remove all comments from your data file 
test.frame<-read.table(file="apples.d",header=T,sep= "")
names(test.frame)
head(test.frame)
class(test.frame)
@

\begin{figure}[htbp]
\begin{center}
\setkeys{Gin}{width=0.5\textwidth}
<<echo=FALSE,fig=TRUE,width=4,height=4>>=
#### Must tell plot where to get the data from. Could also use test.frame$year
with(test.frame,plot(year,value))
@
\end{center}
\end{figure}
\end{document}
Run Code Online (Sandbox Code Playgroud)