fig.align不是与R标记HTML输出和巧妙地工作,我寻求一些帮助!
这是一个MWE:
---
title: "Untitled"
output: html_document
editor_options:
chunk_output_type: console
---
```{r setup, include=FALSE}knitr::opts_chunk$set(echo = TRUE,fig.align = "center")
图书馆(巧妙地)
```{r}plot_ly(
X=c(“长颈鹿”、“猩猩”),
Y= c(20,14),
名称= "SF动物园“,
类型= "bar")
```{r, fig.align = 'right'}plot_ly(
X=c(“长颈鹿”、“猩猩”),
Y= c(20,14),
名称= "SF动物园“,
类型= "bar")
```{r, fig.align = 'center'}plot_ly(
X=c(“长颈鹿”、“猩猩”),
Y= c(20,14),
名称= "SF动物园“,
类型= "bar")
发布于 2021-08-17 18:28:39
正如注释中指出的那样,上面提出的解决方案使我的plotly图跨越了整个html文本宽度。下面这句话对我来说是有效的,而不是散布情节:
---
title: "Untitled"
output: html_document
chunk_output_type: console
---
```{css, echo=FALSE}.center {
展示:桌子;
边-右:自动;
边缘-左:汽车;
}
<div class = 'center'>
```{r, echo = F, message = F}图书馆(巧妙地)
plot_ly(
X=c(“长颈鹿”、“猩猩”),
Y= c(20,14),
名称= "SF动物园“,
类型= "bar")
</div>为了同时显示代码片段,这个解决方案有点难看,因为代码片段也会以中心为中心。我使用以下方法:
```{r plot1, results = F, message = F}图书馆(巧妙地)
plot_ly(
X=c(“长颈鹿”、“猩猩”),
Y= c(20,14),
名称= "SF动物园“,
类型= "bar")
<div class = 'center'>
```{r plot1, echo = F}</div>发布于 2022-08-29 04:44:58
加上Martin先前的解释,我想出了另一种可能有用的方法:
您可以在块之间添加或只是为了巧妙地制作:
<center>
```{r, echo = FALSE, out.width = "60%"}
library(dplyr)
library(ggplot2)
library(plotly)
plot <- iris %>%
ggplot(aes(x = Species, y = Sepal.Width)) +
geom_boxplot()
ggplotly(plot)
```
</center>https://stackoverflow.com/questions/47193192
复制相似问题