Skip to content

ferrum

Top-level public surface of the ferrum package.

Module Description
Chart The Chart class — declaration, encoding, marks, theming, rendering
Marks All .mark_*() methods on Chart
Encoding Typed encoding channels — X, Y, Color, Size, Tooltip, etc.
Plots Figure-level helpers — displot, catplot, lmplot, pairplot, etc.
Visualizers sklearn-style .fit() / .score() / .show() diagnostic classes
Themes 12 built-in themes and Theme / set_default_theme / theme_context
Selection selection_point, selection_interval, conditional encodings
Composition HConcatChart, VConcatChart, LayerChart, hconcat, vconcat
Annotations annotate_text, annotate_line, annotate_rect, label helpers
Transforms transform_filter, transform_aggregate, transform_calculate, etc.
Scales Scale, LinearScale, LogScale, OrdinalScale, etc.
Schemes Color scheme helpers
Coord Coordinate systems — flip, polar, theta, radial
Position Position adjustments — dodge, stack, jitter, nudge
Layer Layer class for explicit layer construction
Repeat RepeatChart for faceted repeat patterns
Axis Axis value class for axis configuration
Legend Legend value class for legend configuration
Title Title value class for title configuration
Render Config RenderConfig for auto-raster, scale, and output tuning
Color ferrum.color — color utilities and palette access
Config ferrum.config — runtime configuration