R:knitr图形在.docx输出

时间:2018-04-01 22:11:21

标签: r r-markdown

我无法在R markdown中调整我的图形尺寸,以便输出的knitr图形适合word文档上的页面(我的图形太宽,因此它被切断)。

我尝试过使用高度和宽度,甚至使用reference_docx来调整边距,但似乎没有任何效果。我认为改变fig_width和fig_height对输出完全没有任何意义。我确实尝试将宽度和高度设置为0,并显示相同的数字。

---
output:
  word_document:
  fig_width: 12
  fig_height: 5
  reference_docx: margins.docx
---

我无法提供可重复的示例,但是有谁知道我可以使用其他编织器选项来调整我的图形尺寸/宽高比?

1 个答案:

答案 0 :(得分:1)

使用yaml标头:

from scapy.all import *
counter = 0
def action(packet):
   global counter
   counter += 1
   return 'Packet #{}: {} ==> {}'.format(counter, packet[0][1].src, packet[0][1].dst)

sniff(filter="ip", prn=action)

我将--- output: word_document: fig_width: 2 fig_height: 5 --- fig_height定位在fig_width的{​​{1}}下面,为我工作。如果你像这样对齐你的yaml标题,你得到你想要的吗?