in reply to Re^2: Help With GD::Graph::lines
in thread Help With GD::Graph::lines

Try prefixing your value sets with zeros.

use GD::Graph::lines; @data = ( [ '0', "1st","2nd","3rd","4th","5th","6th","7th", "8th", "9th", ], [ 0, 1, 2, 5, 6, 3, 1.5, 1, 3, 4, ], [ 0, sort { $a <=> $b } (1, 2, 5, 6, 3, 1.5, 1, 3, 4) ], ); my $graph = GD::Graph::lines->new(400,400); $graph->set ( x_label => 'values1', y_label => 'values2', title => 'Correlate', ) or die $!; my $gd = $graph->plot(\@data) or die $!; open (IMG, '>file.png') or die $!; binmode IMG; print IMG $gd->png; close IMG;

Also, please read the formatting guidelines next time you post.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^4: Help With GD::Graph::lines
by Anonymous Monk on Aug 01, 2007 at 05:34 UTC
    Thanks but this did not work. What it did was created another tick on the x-axis name 0 and then 1st, 2nd, .... and so on. Now my x-axis has two 0's, one at the origin and one for the new 0 we just added.