【问题标题】:kableExtra - color of stripekableExtra - 条纹颜色
【发布时间】:2020-10-17 06:30:17
【问题描述】:

似乎这个问题已经在多个地方提出并得到了回答,但它对我不起作用。我想替换kable 的颜色。颜色交替有效,但阴影只是非常浅的颜色。我想让它变暗。这是我的例子:

```{r test}
library(kableExtra)
my_df <- data.frame("col_1" = c(1,2,3), "col_2" = c(1,2,3))

knitr::kable(my_df)%>%
  kable_styling("striped", stripe_color="red")

```

这是输出:

【问题讨论】:

    标签: r colors knitr kable kableextra


    【解决方案1】:

    kable_styling 的帮助表明stripe_color 仅适用于乳胶输出:

    stripe_color LaTeX 选项允许用户选择不同的颜色 他们的带状线。此选项在 HTML 中不可用。

    使用 html 输出获得交替颜色背景的一种方法是使用 row_spec(尽管可能有更好的方法):

    library(kableExtra)
    
    my_df <- data.frame("col_1" = c(1,2,3), "col_2" = c(1,2,3))
    
    kable(my_df)%>%
      row_spec(seq(1,nrow(my_df),2), background="red")
    

    这是具有较浅背景颜色和引导样式的输出,以获得更好看的输出:

    kable(my_df)%>%
      row_spec(seq(1,nrow(my_df),2), background="#FF000020") %>% 
      kable_styling(full_width=FALSE)
    

    【讨论】:

      猜你喜欢
      • 2018-01-24
      • 2014-01-16
      • 1970-01-01
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      相关资源
      最近更新 更多