我想和图形我R.获得在这里,我向您展示与制作两个图像的报告site_rose(site_ref)和site_time_series(site_ref)我设计的.


但是在运行sweave('Profile.Rnw')并获得Profile.tex之后,我获得了Profile-002.pdf和Profile-003.pdf,这两个文档的最后两个文件都是0KB.所以我得到了一个没有任何数字的.pdf报告.在这里,我向您展示代码:
\documentclass[10pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[spanish]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\title{Anàlisi in situ emplaçament}
\author{Jonel Palou Visa}
\begin{document}
\maketitle
\begin{center}
<<fig=TRUE,echo=TRUE>>=
site_ref <- site_time_series(site_ref,peaks=T,stationary=T)
@
\end{center}
\begin{center}
<<fig=TRUE,echo=TRUE>>=
site_rose(site_ref)
@
\end{center}
\end{document}
Run Code Online (Sandbox Code Playgroud)
我想知道我调用的新设备是否存在问题,以便绘制数字或我真正的问题是什么.这两个函数的代码太大而不能在这里显示,这些函数没有任何外推因为得到图我只调用plot(...)
Pau*_*tra 11
如果没有您创建的两个函数的代码,仍然不清楚出了什么问题.但是,如果您使用lattice或ggplot2没有要求print的对象上说出来的ggplot2或lattice.在命令行上,这些类型的图表起作用,因为打印被隐含地调用.所以:
print(site_rose(site_ref))
Run Code Online (Sandbox Code Playgroud)
应该产生正确的结果.或者,您可以开始使用knitr而不是Sweave.knitr没有这个问题.一般来说,我建议使用knitr而不是Sweave.