pygal is a dynamic SVG charting library.
It features various graph types:
- Bar charts
- Line charts
- XY charts
- Pie charts
- Radar charts
- Box plot
- Dot charts
- Pyramid charts
- Funnel charts
- Gauge charts
- Worldmap charts
- Country charts
Python/Css styling with some pre-defined themes. See styling.
And a lot of options to customize the charts.
More information in the download page.
Start here to make your first steps.
You can see the changelog here.
As of now pygal is known to work for python 2.6, 2.7 and 3.2, 3.3, 3.4.
pygal uses lxml to generate the svg, this is the only needed dependency.
PNG output requires CairoSVG, tinycss and cssselect. Install those with pip install CairoSVG tinycss cssselect.
Unit testing needs py.test or nosetests.
Visual testing is based on flask.