NAME
Chart::Clicker::Context - A rendering context: Axes, Markers and a Renderer
VERSION
version 2.90
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) 2016 by Cory G Watson.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.