PlotSmith Documentation

PlotSmith is a layered plotting library for ML models with strict architectural boundaries. It provides clean, minimalist visualizations following best practices for analytical figures.

Features

  • 4-Layer Architecture: Strict separation of concerns with clear boundaries

  • Minimalist Styling: Clean, publication-ready plots with serif fonts and minimal clutter

  • Type-Safe: Full type hints and immutable data structures

  • Comprehensive: Time series, scatter plots, histograms, bar charts, heatmaps, residuals, and more

  • ML-Focused: Built for model evaluation, backtesting, and analysis workflows

Indices and tables