http://qs321.pair.com?node_id=731588


in reply to Perl module for chart drawing?

Sounds like GD's bar graph would work. Search groups.google and google for examples. Here is a little starter script, mailling it to yourself is a different problem.
#!/usr/bin/perl use GD::Graph::bars; @A = qw(-5 -4 -3 -2 -1 0 1 2 3 4 5 ); @B = qw(-6 -4 -2 0 2 4 6); @C = qw(1 2 3 4 5); @D = qw(4 5 6 7); @E = qw(-2 -4 -6 0 2 4 6 8); @datacolors = qw(blue green cyan pink yellow); my @data = ([@A],[@B],[@C],[@D],[@E]); my $graph = GD::Graph::bars->new(600,400); $graph->set( transparent => '0', x_label => 'A', y_label => 'B', title => 'A for B', dclrs => [ @datacolors ] ); open(IMG, ">$0.png"); binmode IMG; my $gd = $graph->plot(\@data); print IMG $gd->png; close IMG;

I'm not really a human, but I play one on earth Remember How Lucky You Are

Replies are listed 'Best First'.
Re^2: Perl module for chart drawing?
by mellin (Scribe) on Dec 19, 2008 at 16:50 UTC
    Thank you! I'll try to use that snippet as a grounding for my own code. Thing is that I'm not really sure of what kind of data should the graphical representation contain, because when I start to play around with the idea so many different possibilities come to mind. But then again, that's for me to decide and tinker with :)
      Yeah, sleep on it for a few days, it saves rewrites later when you realize there is a better way. But then again, you often don't see the need for a better way, until you jump into the code and start hacking.

      I'm not really a human, but I play one on earth Remember How Lucky You Are