Chart-OFC
view release on metacpan or search on metacpan
lib/Chart/OFC/Dataset/Area.pm view on Meta::CPAN
push @p, $self->fill_color()
if $self->_has_fill_color();
return @p;
}
no Moose;
__PACKAGE__->meta()->make_immutable();
1;
# ABSTRACT: A dataset represented as a line with a filled area
__END__
=pod
=head1 NAME
Chart::OFC::Dataset::Area - A dataset represented as a line with a filled area
=head1 VERSION
version 0.12
=head1 SYNOPSIS
my @numbers = (1, 2, 3);
my $bars = Chart::OFC::Dataset::Area->new(
values => \@numbers,
dot_size => 3,
opacity => 60,
color => 'blue',
fill_color => 'purple',
label => 'Daily Sales in $',
text_size => 12,
);
=head1 DESCRIPTION
This class contains values to be charted as a dotted line with a
filled area between the line and the X axis.
=for Pod::Coverage type
=head1 ATTRIBUTES
This class has several attributes which may be passed to the C<new()>
method.
It is a subclass of C<Chart::OFC::Dataset::Line> and accepts all of
that class's attributes as well as its own.
=head2 opacity
This defines how opaque the bars are. When they are moused over, they
become fully opaque.
Defaults to 80 (percent).
=head2 fill_color
The color used to fill the area between the line and the X axis.
This attribute is optional. If it is not provided, then OFC uses the
color of the line itself (set with the C<color> attribute).
=head2 dot_size
The size of the dots in pixels.
Defaults to 5.
=head1 ROLES
This class does the C<Chart::OFC::Role::OFCDataLines> role.
=head1 AUTHOR
Dave Rolsky <autarch@urth.org>
=head1 COPYRIGHT AND LICENSE
This software is Copyright (c) 2014 by Dave Rolsky.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
=cut
( run in 0.604 second using v1.01-cache-2.11-cpan-5a3173703d6 )