I've used GD::Graph on a number of projects where complex plotting was required and it is great. It has a large number of configuration options to allow you to design the exact graph or plot that you need which is very important in this space and the documented "experimental" hotspot features I've used successfully and find extremely useful!
Let's keep development of this module going you have a lot of happy users!
It is a simple, easy module to create graphs with all the features you would need. Two minor gripes:
- the graphs generated with the default themes are a tad ugly, so you should definitely customize it
- (probably not much the maintainer can do) but the PPM repositories for people in Windows land contain a slightly outdated version, which is missing some features (like getting the list of image feature coordinates to create image-maps)
This is one of those modules that delivers. It does what is says it does with a clear interface, some decent examples, and a perlish way of doing things which means if you are a beginner this is still easy to use. If you are looking for a simple way to graph some info, perhaps for a web site, or for a report, you can do a lot worse that spend a little time with this module.
I have been using GD::Graph since it was released. It is clearly written, has a wide variety of chart types available either in the bsae distribution or on CPAN. It is very simple to use, and although the docs do not contain a clear Synopsis section, they do contain a clear tutorial and many tests/examples/demos.
Aesthetics are by definition subjective, and although GD::Graph can have most of its components adjusted (from colouring to spacing to fonts), it would benefit from a wider variety of styles in the tests/examples/demos.