I set x_label_skip
to skip tags, but it still tries to display the most recent tag and overwrite another tag, and looks messy. He should not write the last mark. He should skip the last mark. I set the number of labels to skip based on the number of data points.
It looks like this:
the code:
my $graph = GD::Graph::lines->new(400, 500); $graph->set( r_margin => 2, x_label => 'Date', y_label => 'Price', title => "$symbol1, $symbol2", dclrs => [ qw(lred lblue lgreen lyellow lpurple cyan lorange) ], transparent => 0, x_labels_vertical => 1, x_label_skip => int ((@tmpDate * 8)/(400-50) + 1),
source share