package matrix
Module Matrix_charts.ThemeSource
Colour and style themes for charts.
A theme controls the colour palette for auto-styling marks, background, and styles for axes, gridlines, labels, tooltips, crosshairs, and markers. It also embeds a Charset.t.
Source
type t = {palette : Ansi.Color.t array;(*Colour cycle for marks without explicit styles. Marks are assigned colours sequentially, wrapping around.
*)background : Ansi.Color.t option;(*Plot background.
*)Noneleaves the grid unchanged.axes : Ansi.Style.t;(*Axis lines and tick marks.
*)border : Ansi.Style.t;(*Chart frame/border.
*)grid : Ansi.Style.t;(*Major gridlines.
*)grid_minor : Ansi.Style.t;(*Minor gridlines.
*)labels : Ansi.Style.t;(*Axis labels and titles.
*)tooltip : Ansi.Style.t;(*Tooltip text and background.
*)tooltip_border : Ansi.Style.t option;(*Tooltip border.
*)Nonedraws no border.crosshair : Ansi.Style.t;(*Crosshair lines.
*)marker : Ansi.Style.t;(*Highlight markers.
*)charset : Charset.t;(*Glyph character set.
*)
}