SeraPlot represents colors as 24-bit RGB integers (int) or CSS strings (str).
| Format | Example | Usage |
| Hex integer | 0x6366f1 | color_hex, palette lists |
| CSS hex string | "#6366f1" | background, bg_color |
| CSS named color | "navy" | background, bg_color |
import seraplot as sp
sp.PALETTE_DEFAULT # Indigo-based multi-color sequence
sp.PALETTE_COOL # Blues and purples
sp.PALETTE_WARM # Reds, oranges, yellows
sp.PALETTE_EARTH # Browns and greens
sp.PALETTE_MONO # Greyscale
| Parameter name | Accepts | Description |
color_hex | int | Single element color |
palette | list[int] | Multi-element color list |
background | str | Chart canvas background |
color_low / color_high | int | Min/max heatmap colors |
color_up / color_down | int | Rising/falling candle colors |
SeraPlot représente les couleurs sous forme d'entiers RGB 24 bits (int) ou de chaînes CSS (str).
| Format | Exemple | Utilisation |
| Entier hex | 0x6366f1 | color_hex, listes palette |
| Chaîne CSS hex | "#6366f1" | background, bg_color |
| Nom CSS | "navy" | background, bg_color |
import seraplot as sp
sp.PALETTE_DEFAULT # Séquence multicolore à base d'indigo
sp.PALETTE_COOL # Bleus et violets
sp.PALETTE_WARM # Rouges, oranges, jaunes
sp.PALETTE_EARTH # Bruns et verts
sp.PALETTE_MONO # Niveaux de gris
Passez n'importe quelle liste d'entiers hex comme paramètre palette :
chart = sp.build_bar_chart(
"Revenus",
labels=["A","B","C"],
values=[100,200,150],
palette=[0x6366f1, 0x22d3ee, 0xf43f5e],
)
| Nom du paramètre | Accepte | Description |
color_hex | int | Couleur d'un élément unique |
palette | list[int] | Liste de couleurs multi-éléments |
background | str | Fond du canevas HTML |
bg_color | str | Fond du canevas 3D |
color_low | int | Couleur valeur min (heatmaps, choroplèthes) |
color_mid | int | Couleur valeur médiane |
color_high | int | Couleur valeur max |
color_up | int | Couleur bougie montante |
color_down | int | Couleur bougie descendante |
color_pos | int | Barre positive (cascade) |
color_neg | int | Barre négative (cascade) |
color_total | int | Barre totale (cascade) |
import seraplot as sp
chart = sp.build_heatmap(
"Corrélation",
labels=["A","B","C"],
flat_matrix=[1, 0.8, 0.2, 0.8, 1, 0.5, 0.2, 0.5, 1],
color_low=0xfaf5ff,
color_mid=0xa78bfa,
color_high=0x4c1d95,
)