1

我的目标是将 ggagplot 包含到乳胶文件中。这是在 R 中创建绘图的代码:

# create a lagplot and save it in a pdf named "lagplot"

set.seed(1)
data<-rnorm(100)
gglagplot(data,lags=9)
ggsave(file="lagplot.pdf")
dev.off()

这是我在乳胶中包含情节的方式:

\documentclass[12pt]{article}
\usepackage{graphicx}

\begin{document}

lag plot without points:

\begin{figure}[h]
    \includegraphics[scale=0.5]{lagplot}
\end{figure}

\end{document}

在 RStudio 中,绘图看起来像预期的那样,但是,在我使用上述乳胶代码创建的最终 pdf 中,绘图上的所有数据点都消失了。我只能看到 9 个空白面。当我通过“导出”和“另存为 pdf”使用 RStudio 导出图形时,它可以完美运行。请帮我!

4

1 回答 1

1

这很可能是 Latex/您的 tex 编译器的问题,而gglagplot不是lagplot.pdf.

我在上面重复了您的示例,产生了以下工作结果:

在此处输入图像描述

尝试以下任何一种措施来解决您的问题:

  • 将图像导出为.eps而不是.pdf从 RStudio:

    `ggsave(file = "lagplot.eps")`
    
  • 如果您还没有,请尝试使用我们的pdflatex编译器。从你的外壳(假设你在你的乳胶文件的目录中):

    > pdflatex myLatexFile.tex
    

希望上述之一(或两者结合)有效。

于 2015-12-25T22:01:05.550 回答