in reply to perl bar graph
poss:
I tried your example (including the lines you left out) and see the difference between the two graphs. However, I can't figure out what you mean when you ask "How do I get the values to follow the bars?" Care to elaborate?
In the future, you'll get better answers if you make your code function so people can try it without having to finish and/or debug it. (The only reason I bothered is that I need to generate some bar charts for my current project at work.)
A working example, if anyone is interested:
#!/usr/bin/env perl use strict; use warnings; use GD::Graph; use GD::Graph::bars; my @data = ( [ 'Windows', 'Linux', 'Solaris' ], # Swap the next two lines to switch versions of the graph [ 150, 250, 350 ], [ 100, 200, 300 ], ); my $x_Label = "XLabel"; my $Graph_Title = "Graph Title"; 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 => 300, y_tick_number => 10, title => $Graph_Title, bar_width => 35, cumulate => 1, dclrs => [ 'blue','cyan' ], bgclr => 'white', fgclr => 'lred', values_vertical => 0, valuesclr => 'black', accentclr => 'red', shadowclr => '#F7E7CE', shadow_depth => 0, legendclr => 'blue', show_values => 1 ); my $gd = $graph->plot(\@data) or die $graph->error; open my $IMG, '>', 'file2.png' or die $!; binmode $IMG; print $IMG $gd->png;
...roboticus
When your only tool is a hammer, all problems look like your thumb.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: perl bar graph
by poss (Initiate) on Feb 27, 2015 at 18:33 UTC | |
by roboticus (Chancellor) on Mar 02, 2015 at 20:25 UTC | |
by poss (Initiate) on Mar 02, 2015 at 22:04 UTC | |
by roboticus (Chancellor) on Mar 02, 2015 at 22:15 UTC |