灵活的背景颜色问题

flextable background colour issues

我正在使用 iris 数据集制作一个 flextable,我注意到背景颜色函数有一个奇怪的问题。如果它们超过某个值,我正在尝试有条件地为单元格着色:

 regulartable(iris) %>%
   bg(i=1, j=which(iris[1,1:4] > 5), "green")

如果至少有一个单元格满足 j 的条件,它工作正常,但如果没有一个单元格满足它,它会为整条线着色,而不是什么都不着色:

 regulartable(iris) %>%
   bg(i=1, j=which(iris[1,1:4] > 6), "green")

有没有办法让它在满足条件的情况下只显示颜色?这也是 flextable 包中的功能还是错误?

编辑:

flextable 包的 0.5.1 版本已解决此问题。

问题现已在 flextable 软件包

的 0.5.1 版中修复