Design Philosophy¶
Our goal is simple: matplotlib knowledge combined with minimal dartwork-mpl familiarity should be enough to create publication-quality visualizations with efficient AI assistance.
dartwork-mpl takes a fundamentally different approach from typical visualization libraries. Instead of wrapping matplotlib with a new API layer, we provide thin utilities that enhance matplotlib’s native capabilities while keeping you in full control.
Explore the three core pillars of our design philosophy:
See also¶
The philosophy above translates into concrete integration paths — an MCP server, prompt-corpus resources, lint and validation helpers, IDE compatibility matrix, and 18 pre-built plot templates. Those live on the dedicated AI & Agent-Assisted Plotting hub, which is the first-class entry point in the top navigation.