2017-12-05 15 views
0

RMarkdownドキュメントに大きなigraphプロットを収める必要がありますが、ノードとラベルが重なり合っています)。 RMarkdownページのサイズを大きくする(非再スケーリングされたigraph)

enter image description here

は、私は仕事ができる「=再スケールFALSE」引数を使用して考え出したが、その後の問題は、プロットの大きさに関わらずfig.height、fig.widthオプションの、ページサイズよりも大きいということです。あなたが再現可能な例を見ることができます下(.Rmdとニットとして保存)

enter image description here

--- 
output: pdf_document 
--- 

# How to resize page to fit plot? 
```{r pressure, echo=FALSE, fig.height=20, fig.width=20, message=FALSE, warning=FALSE} 
library(igraph) 
st <- make_star(500) 
set.seed(100) 
plot(st, vertex.size=10, vertex.label=NA, rescale=FALSE) 
``` 

非再スケーリングIGRAPHにページサイズを調整する方法はありますか?

答えて

1

YAMLclassoptionを追加してページサイズを調整できます。

しかし、図形サイズとxlim()ylim()で再生して、ページ内の数字をhereと調整することもできます。

--- 
output: 
    pdf_document: 
documentclass: article 
classoption: 
    - a1paper 
--- 

# How to resize page to fit plot? 
```{r pressure, echo=FALSE, fig.height=30, fig.width=40, message=FALSE, warning=FALSE} 
library(igraph) 
st <- make_star(500) 
set.seed(100) 
plot(st, vertex.size=10, ylim=c(3,5), xlim = c(-7, 15),vertex.label=NA, rescale=FALSE) 
``` 

enter image description here

関連する問題