Matrix_charts.ThemeSourceColour 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.
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. None leaves 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. None draws no border.
crosshair : Ansi.Style.t;Crosshair lines.
*)marker : Ansi.Style.t;Highlight markers.
*)charset : Charset.t;Glyph character set.
*)}