A slightly different ugly hack, in an attempt to make more use of what GD::Graph provides:
my $chosen_x = ($graph->GD::Graph::axestype::val_to_pixel(5,0,1))[0];
+# only the 5 matters here
my @ys = @{$graph->get_feature_coordinates('axes')}[2,4]; # the y coor
+ds of the chart box
$graph->{graph}->line($chosen_x, $ys[0], $chosen_x, $ys[1], 8); # 8 is
+ black, or you could colorAllocate() something
In my test it seems to line up the vertical better than in tachyon's example, but there may be other
reasons for that too. The val_to_pixel() subroutine could be really handy for drawing objects, or inserting bitmaps too, I'll have to play with that some more.
--
I'd like to be able to assign to an luser
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|