in reply to An alternative for Gd?
If you don't like GD::Graph you could try Chart.
And since perl is a glue language you can also use it quite easily to generate gnuplot or grace files. (The homepage says that it's a WYSIWYG tool, but under the hood it uses script files just like gnuplot).
And with those two tools you can do nearly everything you want.
In Section
Seekers of Perl Wisdom