R标记PDF,绘图不居中

R标记PDF,绘图不居中,r,r-markdown,R,R Markdown,我正在写一个Rmd,它在每一页上都包含有绘图对象。我试图让对象或多或少地填满页面并居中,但传递fig.align=“center”没有任何作用。这是我的YAML标题: --- geometry: margin=0.25in classoption: landscape graphics: yes output: pdf_document: fig_caption: yes --- 以下是我想重点介绍的内容: {r, echo=FALSE, fig.align='center', fi

我正在写一个Rmd,它在每一页上都包含有绘图对象。我试图让对象或多或少地填满页面并居中,但传递
fig.align=“center”
没有任何作用。这是我的YAML标题:

---
geometry: margin=0.25in
classoption: landscape
graphics: yes
output: 
  pdf_document:
  fig_caption: yes
---
以下是我想重点介绍的内容:

{r, echo=FALSE, fig.align='center', fig.width = 11, fig.height = 8}
plot_ly(data = iris, x = ~Sepal.Length, y = ~Petal.Length)
)
据我所知,
fig.align=“center”/“left”/“right”
之间没有区别

有人知道为什么会这样吗?我认为这与在Latex上下文中未正确处理plotly html有关,但我不确定如何修复它


我知道我可以用
export
将这些绘图写入png,然后使用Latex放置这些绘图。但是,这样做效率不高,并且会显著降低渲染速度。

不确定那里发生了什么,在plotly块之前,您可以使用命令
\begin{center}
,然后在
\end{center}
之后立即使用该命令,看看它是否可以以这种方式居中?尝试过了,但什么都没有。这很不幸,因为您正在制作PDF,并且不需要
plotly
的交互性,所以可以切换到
ggplot
或基本绘图吗?我使用plotly是因为它是包含仪表板的软件包的一部分。有一些函数可以创建绘图,PDF实际上只是一个备份,以防用户希望将仪表板保存在它所处的状态。因此,简而言之,我必须使用plotly来实现这一点,我不希望为每个展览都使用ggplot替代方案。