R,gglagplot,乳胶,最终 pdf 中没有情节

R, gglagplot, latex, no points on plot in final pdf

我的目标是将 gglagplot 包含到乳胶文件中。这是在 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()

以下是我在 Latex 中包含该图的方式:

\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 个空面。 当我通过 "export" 和 "save as pdf" 使用 RStudio 导出图形时,它工作得很好。请帮助我!

这很可能是 Latex/your tex 编译器而不是 gglagplot 的问题,前者不显示 lagplot.pdf.

的某些层

我重复了上面的示例,得到了以下工作结果:

尝试以下任一方法来解决您的问题:

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

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

    > pdflatex myLatexFile.tex
    

希望以上其中一项(或两者结合)有效。