ivo_flextable_theme {ivo.table} | R Documentation |
Use nice fonts and colors for tables
Description
A flextable theme for ivo_table objects.
Usage
ivo_flextable_theme(
x,
kway = 2,
rowsums = FALSE,
caption = NA,
highlight_cols = NULL,
highlight_rows = NULL,
color = "darkgreen",
font_name = "Arial"
)
Arguments
x |
A flextable. |
kway |
The number of "horizontal" variables in the table. |
rowsums |
A logical, saying whether the rightmost column in the table contains the sum of each row. Defaults to FALSE. |
caption |
An optional string containing a table caption. |
highlight_cols |
A numeric vector containing the indices of the columns that should be highlighted. |
highlight_rows |
A numeric vector containing the indices of the rows that should be highlighted. |
color |
A named color or a color HEX code, used for the lines in the table. Defaults to "darkgreen". |
font_name |
The name of the font to be used in the table. Defaults to "Arial". |
Details
The default settings use a dark green color and a sans serif font.
Value
A styled flextable.
Author(s)
Måns Thulin
Examples
library(tidyr)
library(dplyr)
library(flextable)
example_data <- data.frame(Year = sample(2020:2023, 50, replace = TRUE),
A = sample(c("Type 1", "Type 2"), 50, replace = TRUE),
B = sample(c("Apples", "Oranges", "Bananas"), 50, replace = TRUE),
C = sample(c("Swedish", "Norwegian", "Chilean"), 50, replace = TRUE))
example_data |> select(B, A) |>
ftable(exclude=NULL) |>
data.frame() |>
spread(A, Freq) |>
regulartable() |>
ivo_flextable_theme()
[Package ivo.table version 0.4.1 Index]