Public API model¶
textcharts exports a single, clean API layer.
Chart classes and data models¶
The public surface is:
Clean chart class names such as
BarChartandHeatmapData models such as
BarDataandLinePointShared configuration and helpers such as
ChartOptionsandColorMode
This layer is concise, easy to document, and the right basis for external examples.
Performance-oriented surfaces¶
Most chart types are documented with general-purpose examples that transfer to
domains such as retail, operations, education, and product analytics.
NormalizedSpeedup is the clearest exception: it is intentionally aimed at
benchmark and performance-analysis workflows.
ComparisonBar, DivergingBar, PercentileLadder, SummaryBox, and
RankTable remain broadly useful, but they also overlap naturally with
performance reporting.
Documentation strategy¶
The docs emphasize the chart classes and data models first, then list convenience factory helpers in reference sections.