首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将行名居中,并使用tables将表分隔开

如何将行名居中,并使用tables将表分隔开
EN

Stack Overflow用户
提问于 2022-09-20 06:33:45
回答 1查看 91关注 0票数 1

下面是一个示例代码,我试图显示4个表,第二行的表与第一行的表太近了,有什么方法可以将它们分开吗?

我还希望所有行名都是对齐和居中的,最后一行名永远不会与其他行对齐。

代码语言:javascript
运行
复制
```{r, echo=FALSE, warning= FALSE}

ex <- data.frame(B=c(10,5,12,4),

代码语言:javascript
运行
复制
             W=c(20,2,6,7))

row.names(ex) <- c("D“、"E”、"A“、"B")

代码语言:javascript
运行
复制
```{r, echo=FALSE, warning=FALSE}

#x标签:tbl-混淆矩阵

#\ tbl-cap:“每个工具的混淆矩阵与ROI 1的混淆矩阵和组合ROI的混淆矩阵”

#\tbl-次盖:

#\\-“工具K1”

#\\-“工具K2”

#\\-“工具K3”

#\\-“工具K3”

图书馆(KableExtra)

图书馆(针织品)

%>% pack_rows( index = c("ROI1“= 2,"ROIs"))

%>% pack_rows( index = c("ROI1“= 2,"ROIs"))

%>% pack_rows( index = c("ROI1“= 2,"ROIs"))

%>% pack_rows( index = c("ROI1“= 2,"ROIs"))

代码语言:javascript
运行
复制
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-20 11:41:44

您可以使用layout块选项中的负值在表之间创建一些空间。在自定义布局上的Quarto文档中,

layout属性是一个二维数组,其中第一个维度定义行和第二个列。在本例中,"layout="[1,1,1]“转换为:创建两行,其中第一行有两列大小相等,第二列只有一列,还可以使用负值在元素之间创建空间。

最后一行名B不与其他行对齐,因为它不是在ROIs下打包的。因此,如果您打算将AB两行打包到ROIs下,那么只需使用命名向量c("ROI1" = 2, "ROIs" = 2)

代码语言:javascript
运行
复制
---
title: "Kable Table alignment"
format: pdf
---

## Quarto

```{r, echo=FALSE, warning= FALSE}

ex <- data.frame(B=c(10,5,12,4),

代码语言:javascript
运行
复制
             W=c(20,2,6,7))

row.names(ex) <- c("D“、"E”、"A“、"B")

代码语言:javascript
运行
复制
```{r, echo=FALSE, warning=FALSE}

#x标签:tbl-混淆矩阵

#\ tbl-cap:“每个工具的混淆矩阵与ROI 1的混淆矩阵和组合ROI的混淆矩阵”

#\tbl-次盖:

#\\-“工具K1”

#\\-“工具K2”

#\\-“工具K3”

#\\-“工具K3”

#x布局:'[1,1,-1,1,1]‘

图书馆(KableExtra)

图书馆(针织品)

%>% pack_rows(索引= c("ROI1“= 2,"ROIs”= 2))

%>% pack_rows(索引= c("ROI1“= 2,"ROIs”= 2))

%>% pack_rows(索引= c("ROI1“= 2,"ROIs”= 2))

%>% pack_rows(索引= c("ROI1“= 2,"ROIs”= 2))

代码语言:javascript
运行
复制

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73782459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档