logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Graph::Writer::DSM - draw graph as a DSM matrix

Description

       Write graph as a quadractic matrix N x N, where N is the number of vertices in the graph. It is useful to
       visualize graphs with at least 1k vertices.

       See more about DSM: <http://en.wikipedia.org/wiki/Design_structure_matrix>.

Methods

Name

       Graph::Writer::DSM - draw graph as a DSM matrix

New()

       Like Graph::Writer::GraphViz, this module provide some extra parameters to new() method.

           $writer = Graph::Writer::DSM->new(color => 'red');

       Supported parameters are:

       pointsize
           Default: 0.2.

       color
           Default: 'blue'.

       tics_label
           Default: false.

See Also

       Graph, Graph::Writer, Chart::Gnuplot.

Synopsis

           use Graph;
           use Graph::Writer::DSM;
           my $graph = Graph->new();
           my $writer = Graph::Writer::DSM->new(%OPTIONS);
           $writer->write_graph($graph, "output.png");

Version

       version 0.008

Write_Graph()

       Write a specific graph to a named file:

           $writer->write_graph($graph, $file);

       The $file argument can either be a filename, or a filehandle for a previously opened file.

See Also