Great Tables provides convenience methods starting with opt_ (e.g. GT.opt_row_striping()), as a shortcut for various styles that can be set via GT.tab_options().
There are two important kinds of GT.opt_*() methods:
GT.opt_stylize(): allows setting one of six premade table themes.
The remaining GT.opt_*() methods: shortcuts for common uses of GT.tab_options().
We’ll use the basic GT object below for most examples, since it marks some of the table parts.
Below are the first two premade styles. The first uses color="blue", and the second uses color="red".
gt_ex.opt_stylize(style =1, color ="blue")
THE HEADING
(a subtitle)
THE STUBHEAD
num
char
grp_a
row_1
0.1111
apricot
row_2
2.222
banana
row_3
33.33
coconut
row_4
444.4
durian
grp_b
row_5
5550.0
THE SOURCE NOTE
gt_ex.opt_stylize(style =2, color ="red")
THE HEADING
(a subtitle)
THE STUBHEAD
num
char
grp_a
row_1
0.1111
apricot
row_2
2.222
banana
row_3
33.33
coconut
row_4
444.4
durian
grp_b
row_5
5550.0
THE SOURCE NOTE
Notice that first table (blue) emphasizes the row labels with a solid background color. The second table (red) emphasizes the column labels, and uses solid lines to separate the body cell values.
There are six styles available, each emphasizing different table parts. The styles are currently numbered 1-6. The options for colors are "blue", "cyan", "pink", "green", "red", and "gray".
opt_*() convenience methods
This section shows the different GT.opt_*() methods available. They serve as convenience methods for common GT.tab_options() tasks.