pyDreamplet

Python to precise SVG

Advanced charts and creative coding with Python.

pyDreamplet gives you composable SVG elements, scales, generators, and creative helpers for custom visualizations that need more control than a charting preset.

Output
SVG
Runtime
Python 3.12+
Workflow
Charts + art
Supplier performance chart generated with pyDreamplet

Supplier performance chart

A dense SVG dashboard-style chart generated from Python.

SVG primitives

Compose circles, paths, text, groups, gradients, masks, and animation directly from Python.

Data to geometry

Use scales and generators to turn values into visual structure without hiding the SVG model.

Script or notebook

Save clean SVG files from scripts or display work inline while exploring ideas in notebooks.

Python visualization toolkit

Build the chart or graphic your project actually needs.

pyDreamplet is designed for developers, analysts, designers, and creative coders who want direct control over SVG geometry while staying in Python.

Advanced charts with Python

Create charts that need custom annotations, unusual geometry, precise labels, reusable markers, and SVG output that remains editable after export.

Build a line chart

Creative coding with Python

Generate procedural layouts, organic shapes, noise-driven points, radial compositions, and layered SVG artwork from repeatable Python scripts.

Explore layered SVG art

Scripted SVG production

Use Python to produce consistent technical illustrations, diagrams, reports, notebook visuals, and publication-ready vector assets.

Browse the API

What pyDreamplet gives you for custom Python graphics

Use high-level helpers when they fit, then drop down to SVG primitives whenever you need exact geometry, styling, or export behavior.

  • SVG elements with dynamic attributes and typed geometry helpers
  • Scales, path generators, arcs, rings, splines, and symbols
  • Text measurement, markers, masks, clip paths, gradients, and filters
  • Collision helpers for labels and dense infographic layouts
  • Notebook display and clean SVG file export

pyDreamplet questions

Can pyDreamplet build advanced charts with Python?

Yes. pyDreamplet includes scales, path generators, shape helpers, markers, text tools, and low-level SVG access for charts that need more control than a preset charting library.

Is pyDreamplet useful for creative coding with Python?

Yes. It includes point generators, noise helpers, organic shape helpers, SVG paths, gradients, masks, and animation primitives for procedural and generative graphics.

Does pyDreamplet export real SVG?

Yes. pyDreamplet writes standard SVG markup, so generated graphics can be edited, embedded, versioned, or used in documentation and publishing workflows.