shlogg · Early preview
Paul Redmond @paulredmond

Zero-Dependency PHP Library Generates Pure SVG Charts

Generate SVG charts in PHP with zero dependencies using maantje/charts library. Simple API creates bar, line, stacked & mixed charts, fully customizable & extendable.

The maantje/charts package by Jamie Schouten is a zero-dependency PHP library for generating SVG charts. Charts has a straightforward API, which you can use to create SVGs directly in PHP without any additional dependencies required:
use Maantje\Charts\Bar\Bar;use Maantje\Charts\Bar\Bars;use Maantje\Charts\Chart; $chart = new Chart(    series: [        new Bars(            bars: [                new Bar(name: 'Jan', value: 222301),                new Bar(name: 'Feb', value: 189242),                new Bar(name: 'Mar', value: 144922),            ],        ),    ],); echo $chart->render();
The e...