2015-11-25 19 views
5

ニットで生成されたPDFドキュメントのページの中央にプロットを揃えたいとします。 fig.align='center'を使ってプロットを中央に水平に整列させることはできますが、プロットを中央に垂直に整列させる方法を理解することはできません。私は次のコードを使用してきたニットを使用してプロットをページ中央に配置

:LaTeXの側で

--- 
header-includes: \usepackage{graphicx} 
output: 
    pdf_document 
geometry: 
    left=1in,right=1in,top=1in,bottom=1in 
--- 


```{r,fig.align='center',out.extra='angle=90', echo=FALSE} 

library(ggplot2) 
ggplot(diamonds, aes(y=carat, x=price, colour=clarity))+geom_point()+ 
facet_wrap(~cut) 

``` 

答えて

5

を、垂直方向の中央の図は、figure with position pでなければなりません。どのようにこれはknitrを使用して達成することができることによって異なります。

  • 図は、キャプションを持っている場合、それはfigure環境に置かれている(fig.envを参照してください)。その後、追加オプションfig.pos = 'p'のみが必要です。
  • 図は、(通常は悪いです)キャプションを持っていない場合は、手動でfigure環境追加することができます。これは出力としてPDFへのコンパイル時に動作しますが、PDFにあなたを制限していること

    \begin{figure}[p] 
    
    ```{r,fig.align='center',out.extra='angle=90', echo=FALSE} 
    
    library(ggplot2) 
    ggplot(diamonds, aes(y=carat, x=price, colour=clarity))+geom_point()+ 
    facet_wrap(~cut) 
    
    ``` 
    \end{figure} 
    

注意をフォーマット。

関連する問題