logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Chart::Clicker::Context - A rendering context: Axes, Markers and a 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.

Author

       Cory G Watson <gphat@cpan.org>

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

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);

Name

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

Synopsis

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

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

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

Version

       version 2.90

See Also