NAME

Graph::Drawing::Random - Polar grid constrained, random distribution graph drawing

SYNOPSIS

use Graph::Drawing::Random;

my $g = Graph::Drawing::Random->new(
#    debug => 1,
    type         => 'GD',
    format       => 'png',
    surface_name => 'foo',
#    surface_size => 300,
    vertex_size  => 6,
    data => {
        john   => { paul => 30, },
        paul   => { john => 30, george => 20, ringo => 10, },
        george => { john => 10, paul   => 10, ringo => 10, },
        ringo  => {},
    }
);

$g->surface->pic_output;

DESCRIPTION

This entire distribution is currently under heavy development. Nearly every method, argument and bit of documentation currently have restrictions, caveats and deficiencies that will change as development progresses.

Please see the Graph::Drawing documentation for a description of the available methods and their arguments.

ABSTRACT

Polar grid constrained, random distribution graph drawing.

PUBLIC METHODS

None.

PRIVATE METHODS

get_coordinate

Return the vertex coordinate.

This method is used automatically for the vertex plotting that is done in the parent module.

SEE ALSO

Graph::Drawing

Graph::Drawing::Vertex

Graph::Drawing::Surface

TO DO

Make this module more flexible to justify such a generic namespace.

If you would like to contribute to this project, please contact me and I will rejoice.

AUTHOR

Gene Boggs <gene@cpan.org>

COPYRIGHT AND LICENSE

Copyright 2003 by Gene Boggs

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.