Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

Re: perl bar graph

by poj (Abbot)
on Feb 27, 2015 at 17:54 UTC ( [id://1118101]=note: print w/replies, xml ) Need Help??


in reply to perl bar graph

Are you creating both graphs from the same $graph object ?. This code creates a new one for each plot

#!perl use strict; use GD::Graph::bars; my @data1 = (['Windows', 'Linux', 'Solaris'], [150,250,350],[100,200,3 +00]); my @data2 = (['Windows', 'Linux', 'Solaris'], [100,200,300],[150,250,3 +50]); create_graph('file1.gif',\@data1); create_graph('file2.gif',\@data2); sub create_graph { my ($file,$data) = @_; my $graph = new GD::Graph::bars(900,600); $graph->set( x_label => 'x_Label', x_label_position => 1/4, x_label_vertical => 1, y_label => 'Minutes', y_max_value => 700, y_tick_number => 14, title => 'Graph_Title '.$file, bar_width => 35, cumulate => 1, dclrs => ['yellow', 'cyan'], bgclr => 'white', fgclr => 'lred', values_vertical => 0, valuesclr => 'black', accentclr => 'red', shadowclr => '#F7E7CE', shadow_depth => 0, legendclr => 'lblue', show_values => 1); # graph my $gd = $graph->plot($data) or die $graph->error; open IMG, '>',$file or die $!; binmode IMG; print IMG $gd->gif; close IMG; }
poj

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1118101]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (6)
As of 2024-04-23 18:21 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found