我似乎沒有任何其他方法通過Sweave
包含圖的問題。然而,plot.mca()
,從FactoMineR
包的方法似乎沒有它的情節通過。它確實創建了一個Rplot.pdf文件 - 但無論出於何種原因,它不會被重命名爲「RnwFilename-00X.pdf」,並且當您在RStudio中使用compilePdf()
時不會將其包含在生成的PDF中。plot.MCA()不包括在Sweave中
這裏有一個簡單的例子,爲自己嘗試。
注意您可能需要: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 FAQ(不記得數字.. 。) –
感謝Ben,那是我嘗試的第一件事,沒有骰子。 :( –