import polars as pl
from great_tables import GT
import gt_extras as gte
from datetime import datetime
df = pl.DataFrame({
"Date": [
datetime(2024, 7, 1, 6, 0),
datetime(2024, 7, 1, 12, 0),
datetime(2024, 7, 2, 6, 0),
datetime(2024, 7, 2, 12, 0),
datetime(2024, 7, 3, 6, 0),
datetime(2024, 7, 3, 12, 0),
datetime(2024, 7, 4, 6, 0),
datetime(2024, 7, 4, 12, 0),
datetime(2024, 7, 5, 6, 0),
],
"Height_m": [1.2, 1.5, 2.1, 2.4, 1.8, None, 2.7, 3.0, 2.5],
"Period_s": [10, 12, 14, 15, 11, 9, 16, None, 13],
"Direction_deg": [210, 215, 220, 225, 205, 200, 230, 240, 235],
"WindSpeed_kts": [5, 7, 10, 12, 6, 4, 8, 11, None],
"Breaking": [True, True, True, False, True, False, True, True, True]
})
color_mapping = {
"date": "blue",
"numeric": "lightblue",
"boolean": "lightgreen",
}
gte.gt_plt_summary(df, new_color_mapping=color_mapping)