dartwork-mpl

Matplotlib utilities library for publication-quality visualizations

PythonmatplotlibNumPy
Docs GitHub

dartwork-mpl

A utility library that elevates matplotlib visuals to publication-level elegance.

Key Features

  • Style Presets — Ready-to-use presets for scientific papers, presentations, and reports
  • Color System — Open Color (oc.) and Tailwind CSS (tw.) palettes built-in
  • Layout Optimizationsimple_layout() for automatic publication-ready layouts
  • Multi-format Export — Save as SVG, PNG, PDF, and EPS simultaneously
  • Korean Support — Built-in Korean font support with -kr presets
  • MCP Server — AI coding assistant integration support

Installation

uv add git+https://github.com/dartworklabs/dartwork-mpl

Quick Start

import matplotlib.pyplot as plt
import dartwork_mpl as dm

# Apply scientific publication style
dm.style.use('scientific')

# For Korean text support
dm.style.use('scientific-kr')