NAME

Chart::Clicker::Data::Series - A series of key, value pairs representing chart data

DESCRIPTION

Chart::Clicker::Data::Series represents a series of values to be charted.

SYNOPSIS

use Chart::Clicker::Data::Series;

my @keys = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
my @values = (42, 25, 86, 23, 2, 19, 103, 12, 54, 9);

my $series = Chart::Clicker::Data::Series->new({
  keys    => \@keys,
  value   => \@values
});

# Alternately, if you prefer

my $series = Chart::Clicker::Data::Series->new({
  1  => 42,
  2  => 25,
  3  => 85,
  4  => 23,
  5  => 2,
  6  => 19,
  7  => 102,
  8  => 12,
  9  => 54,
  10 => 9
});

ATTRIBUTES

keys

Set/Get the keys for this series.

name

Set/Get the name for this Series

range

Returns the range for this series.

values

Set/Get the values for this series.

METHODS

new

Creates a new, empty Series

add_pair ($key, $value)

Add a key and a value to the series. Internally wraps add_to_keys and add_to_values.

add_to_keys

Adds a key to this series.

add_to_values

Add a value to this series.

key_count

Get the count of keys in this series.

prepare

Prepare this series. Performs various checks and calculates various things.

value_count

Get the count of values in this series.

AUTHOR

Cory G Watson <gphat@cpan.org>

LICENSE

You can redistribute and/or modify this code under the same terms as Perl itself.