使用Flextable的Zebra行格式

时间:2019-07-18 14:44:52

标签: r tidyverse flextable

我对软件包flextable有两个相关的格式问题。第一个是在对数据进行分组时如何创建“斑马”色的行。这是一个可重现的示例:

library(tidyverse)
library(flextable)

test<-flextable(as_grouped_data(as.data.frame(iris), groups="Species")) %>% 
  theme_zebra(.)
test

在这里您可以看到数据按三个种类正确分组。我想将第一个物种(“ setosa”)的所有行的背景设置为浅灰色。第二种('versicolor')为白色,第三种('virginica')恢复为浅灰色。我不需要的是上面的MRE中提供的默认值,其中每行的颜色都是交替的。我认为通过对数据进行分组,斑马色图案将适用于每个组,而不是每一行。情况并非如此。

第二个问题与对齐有关。使用flextable::as_grouped_data时,物种名称显示在其自己的行上,并且与该物种相关的数据始终从其下一行开始。是否可以按物种分组但没有“回车费”?换句话说,物种名称可以与数据的第一行对齐吗?

0 个答案:

没有答案