【发布时间】:2012-01-25 19:16:51
【问题描述】:
我似乎对通过Sweave 包含情节的任何其他方法都没有问题。然而,plot.mca(),FactoMineR 包中的一种方法似乎没有通过它的情节。它确实创建了一个 Rplot.pdf 文件 - 但无论出于何种原因,它都没有重命名为“RnwFilename-00X.pdf”,并且当您在 RStudio 中 compilePdf() 时它不包含在生成的 PDF 中。
这是一个简单的例子,你自己试试吧。
请注意,您可能需要:install.packages("FactoMineR")
\documentclass[a4paper]{article}
% PREAMBLE
\begin{document}
\begin{center}
<<echo=false,fig=true>>=
library(FactoMineR)
x <- data.frame(
A=sample(letters[1:3],100,rep=T),
B=sample(letters[1:4],100,rep=T),
C=sample(letters[1:3],100,rep=T))
fit.mca <- MCA(x, graph=FALSE)
plot(fit.mca, invisible="ind")
@
\end{center}
\end{document}
更新 - 有关错误消息的更多详细信息:
LaTeX errors:
!pdfTeX error: C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\pdflatex.EXE (file
R:/.../RnwFilename-010.pdf): PDF inclusion: required page do
es not exist <0>
【问题讨论】:
-
如果绘图方法
plot.fit.mca是格子图或 ggplot 图,那么您可能需要一个明确的print()围绕它:这是一个 Sweave/R 常见问题解答(不记得数字... ) -
谢谢 Ben,这是我尝试的第一件事,没有骰子。 :(