Cory G Watson > Chart-Clicker-2.83 > Chart::Clicker::Context

Download:
Chart-Clicker-2.83.tar.gz

Dependencies

Annotate this POD

Website

View/Report Bugs
Module Version: 2.83   Source   Latest Release: Chart-Clicker-2.88

NAME ^

Chart::Clicker::Context - A rendering context: Axes, Markers and a Renderer

VERSION ^

version 2.83

SYNOPSIS ^

  my $clicker = Chart::Clicker->new;

  my $context = Chart::Clicker::Context->new(
    name => 'Foo'
  );

  $clicker->add_to_contexts('foo', $context);

DESCRIPTION ^

Contexts represent the way a dataset should be charted. Multiple contexts allow a chart with multiple renderers and axes. See the CONTEXTS section in Chart::Clicker.

renderer

Set/get this context's renderer

ATTRIBUTES ^

domain_axis

Set/get this context's domain Axis.

markers

An arrayref of Chart::Clicker::Data::Markers for this context.

name

Set/get this context's name

range_axis

Set/get this context's range Axis.

METHODS ^

add_marker

Add a marker to this context.

marker_count

Get a count of markers in this context.

share_axes_with ($other_context)

Sets this context's axes to those of the supplied context. This is a convenience method for quickly sharing axes. It's simple doing:

  $self->range_axis($other_context->range_axis);
  $self->domain_axis($other_context->domain_axis);

AUTHOR ^

Cory G Watson <gphat@cpan.org>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2012 by Cold Hard Code, LLC.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: