posit-dev/gt-extras

enhancement: add rows parameter to any function that relies on `GT.fmt()`

Aperta

#165 aperta il 18 ago 2025

 (0 commenti) (0 reazioni) (0 assegnatari)Python (9 fork)github user discovery
enhancementgood first issue

Metriche repository

Star
 (101 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

For example, we could adapt the type signature of gt_plt_bar() to the following:

def gt_plt_bar(
    gt: GT,
    columns: SelectExpr = None,
    rows: int | list[int] | None = None,
    fill: str = "purple",
    bar_height: float = 20,
    height: float = 30,
    width: float = 60,
    stroke_color: str | None = "black",
    show_labels: bool = False,
    label_color: str = "white",
    domain: list[int] | list[float] | None = None,
    keep_columns: bool = False,
) -> GT:

The key addition being rows: int | list[int] | None = None,

Guida contributor