2014-09-09 2 views
0

히트 맵을 히트 맵으로 플롯합니다 .2 Rstudio의 플롯 패널에서 올바르게 보입니다. 그러나 knitr을 사용하여 HTML을 편직하면 다음과 같은 메시지가 나옵니다. plot.new()의 오류 : 그림 여백이 너무 크다R에서 HTML을 편직 할 때 그림의 여백을 제어하는 ​​방법은 무엇입니까?

숫자 여백을 제어하려면 어쨌든해야합니까? opts_chunk의 out.width 및 out.height를 성공없이 재설정했습니다. 고맙습니다.

+1

테스트를 해보지 않았지만'par (mar)'를 설정해 보셨습니까? – nico

+0

heatmap.2에는 "margin"매개 변수가 있으며 par (mar) 설정보다 우선합니다. –

답변

2

fig.heightfig.width 개의 청크 옵션을 사용해보십시오. 확실하지는 않지만, 그래픽 장치를 조정할 때 작동 할 수도 있습니다. here

+0

고맙습니다. 이 작품! –

1

heatmap.2의 "여백"을 큰 값으로 설정하면 플롯 출력이 작아집니다 fig.width와 fig.height에 맞게. 이전에 par (mar)를 사용하려고했지만 heatmap.2로 재정의 할 수 있음을 알았습니다 .2.

0

fig.height와 fig.width 옵션을 설정하는 것은 실제로 R Studio에서 작동합니다. RMarkdown에서는 R Studio와 R Terminal의 knitr을 통해, 그리고 지금까지 내가이 오류 메시지를받은 다른 모든 상황에서 R 음모. 플롯을 포함하는 모든 청크에서 너비 (8, 10 또는 12)로 너비와 높이를 설정하는 것이 기본값이되도록 할 수 있습니다.

관련 문제