Why not adopt me?
This distribution is up for adoption!
If you're interested then please contact the PAUSE module admins via
email.
NAME
Chart::Graph - Perl extension for a front-end to gnuplot and XRT.
23/4/99
Version 1.1
SYNOPSIS
#make sure to include Chart::Graph
use Chart::Graph;
gnuplot(\%global_options, [\%data_set_options, \@matrix],
[\%data_set_options, \@x_column, \@y_column],
[\%data_set_options, < filename >], ... );
#make sure to include Chart::Graph
use Chart::Graph;
xrt3d(\%options, \@data_set);
#say for example we have a 3 by 4 matrix -> dataxy
xrt3d(\%options,
[[data11, data12, data13, data14],
[data21, data22, data23, data24],
[data31, data32, data33, data34]])
DESCRIPTION
use Chart::Graph;
Graph.pm is a module that allows easy generation of graphs within
perl. Currently Graph.pm supports two packages, gnuplot and xrt,
both of which you need to have installed on your system.
Currently the xrt3d package is not being supported, although
it works. It is still in the development stage. Feel free to
give it a try though.
INSTALLATION
To install Graph.pm on your system you need to run:
perl Makefile.PL
make
make install
If you want to use the xrt3d package, you need to build the "graph"
binary in the xrt3d directory.
USAGE
Graph.pm will probe your path if you do not supply paths to the
programs that it needs.
You need to set these variables if they are not in your path:
For gnuplot():
$Chart::Graph::gnuplot # path to gnuplot
$Chart::Graph::ppmtogif # path to ppmtogif
For xrt():
$Chart::Graph::ppmtogif # path to ppmtogif
$Chart::Graph::xrt # path to "graph"(the xrt wrapper)
$Chart::Graph::xwdtopnm # path to xwdtopnm
$Chart::Graph::xvfb # path to Xvfb(the virtual frame
# buffer required by XRT)
Currently Chart::Graph supports two levels of debug, 0
(no debug msgs) and 1(debug msgs). You need to set the
$Graph::debug flag accordingly. If you are having problems
with Graph.pm set the debug flag to 1. Also Graph.pm will check
$ENV{TMPDIR} for the temporary file storage. If you do not
specify, it will be set to /tmp automatically.
All the documentation(in HTML, with examples) for Graph.pm
is located in doc/. Documentation is also available online
at http://www.caida.org/Tools/Graph.
CONTENT SUMMARY
Graph.pm - top level file of Chart::Graph
Graph/ - sub modules of Chart::Graph
doc/ - documentation in HTML
graph_xrt/ - xrt wrapper executable code
test_Graph.pl - the test script used for debugging
MORE INFO
For more information on gnuplot, please see the gnuplot web page:
http://www.cs.dartmouth.edu/gnuplot_info.html.
CONTACT
Send email to graph-request@caida.org is you have problems,
questions, or comments. To subscribe to the mailing list send
mail to graph-request@caida.org with a body of
"subscribe your@email.com"
AUTHOR
Michael Young - mhyoung@caida.org
SEE ALSO
gnuplot(1).