| Strip(3pm) | User Contributed Perl Documentation | Strip(3pm) |
Chart::Strip - Draw strip chart type graphs.
use Chart::Strip;
my $ch = Chart::Strip->new(
title => 'Happiness of our Group',
# other options ...
);
$ch->add_data( $davey_data, { style => 'line',
color => 'FF0000',
label => 'Davey' } );
$ch->add_data( $jenna_data, { style => 'line',
color => '00FF88',
label => 'Jenna' } );
print $ch->png();
The Chart::Strip package plots data values versus time graphs, such as used for seismographs, EKGs, or network usage reports.
It can plot multiple data sets on one graph. It offers several styles of plots. It automatically determines the proper ranges and labels for both axii.
$chart = Chart::Strip->new();
$chart = Chart::Strip->new(
option1 => value,
option2 => value,
);
If no options are specified, sensible default values will be used. The following options are recognized:
$chart->add_data( $data, $options );
The data should be an array ref of data points. Each data point should be a hash ref containing:
{
time => $time_t, # must be a unix time_t
value => $value, # the data value
color => $color, # optional, used for this one point
}
or, range style graphs should contain:
{
time => $time_t, # must be a unix time_t
min => $low, # the minimum data value
max => $high, # the maximum data value
color => $color, # optional, used for this one point
}
and the options may contain:
{
style => 'line', # graph style: line, filled, range, points, box
color => 'FF00FF', # color used for the graph
label => 'New England', # name of the data set
}
points style graphs may specify the point diameter, as "diam"
box style graphs may specify the box width, as "width"
line and filled graphs may specify a "smooth" parameter, to connect points using smooth curves instead of straight lines. A value of 1 is recommended, larger values will be less smooth.
line, points, box, and filled graphs may specify a drop shadow, consisting of a hashref containing "dx", "dy", "dw", and optionally, "color"
shadow => { dx => 3, dy => 3, dw => 3, color => 'CCCCCC' }
http://argus.tcp4me.com/shots.html
http://search.cpan.org/src/JAW/Chart-Strip-1.07/eg/index.html
This software may be copied and distributed under the terms found in the Perl "Artistic License".
A copy of the "Artistic License" may be found in the standard Perl distribution.
There are no known bugs in the module.
Yellowstone National Park.
Jeff Weisberg - http://www.tcp4me.com
| 2023-01-22 | perl v5.36.0 |