Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

chart::clicker::data::dataset(3pm) [debian man page]

Chart::Clicker::Data::DataSet(3pm)			User Contributed Perl Documentation			Chart::Clicker::Data::DataSet(3pm)

NAME
Chart::Clicker::Data::DataSet - A collection of series VERSION
version 2.83 SYNOPSIS
use Chart::Clicker::Data::DataSet; use Chart::Clicker::Data::Series; my @vals = (12, 19, 90, 4, 44, 3, 78, 87, 19, 5); my @keys = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10); my $series = Chart::Clicker::Data::Series->new({ keys => @keys, values => @vals }); my $ds = Chart::Clicker::Data::DataSet->new({ series => [ $series ] }); DESCRIPTION
Chart::Clicker::Data::DataSet is a set of Series that are grouped for some logical reason or another. DatasSets can be associated with Renderers in the Chart. Unless you are doing something fancy like that you have no reason to use more than one in your chart. max_key_count Get the number of keys in the longest series. This will be set automatically. ATTRIBUTES
context Set/Get the context this DataSet will be charted under. domain Get the Range for the domain values range Get the Range for the... range values... series Set/Get the series for this DataSet METHODS
add_to_series Add a series to this dataset. count Get the number of series in this dataset. get_series ($index) Get the series at the specified index. get_all_series_keys Returns an array of keys representing the union of all keys from all DataSets. get_series_keys Returns the key at the specified position for every series in this DataSet. get_series_values Returns the value at the specified position for every series in this DataSet as an ArrayRef. get_series_values_for_key Returns the value for the specified key for every series in this DataSet as an ArrayRef. largest_value_slice Finds the largest cumulative 'slice' in this dataset. 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. perl v5.14.2 2012-06-22 Chart::Clicker::Data::DataSet(3pm)

Check Out this Related Man Page

Chart::Clicker::Axis(3pm)				User Contributed Perl Documentation				 Chart::Clicker::Axis(3pm)

NAME
Chart::Clicker::Axis - An X or Y Axis VERSION
version 2.83 SYNOPSIS
use Chart::Clicker::Axis; use Graphics::Primitive::Font; use Graphics::Primitive::Brush; my $axis = Chart::Clicker::Axis->new({ label_font => Graphics::Primitive::Font->new, orientation => 'vertical', position => 'left', brush => Graphics::Primitive::Brush->new, visible => 1, }); DESCRIPTION
Chart::Clicker::Axis represents the plot of the chart. ATTRIBUTES
height The height of the axis. width This axis' width. tick_label_angle The angle (in radians) to rotate the tick's labels. baseline The 'baseline' value of this axis. This is used by some renderers to change the way a value is marked. The Bar render, for instance, considers values below the base to be 'negative'. brush The brush for this axis. Expects a Graphics::Primitve::Brush. color The color of the axis' border. Expects a Graphics::Color::RGB object. Defaults to black. format The format to use for the axis values. If the format is a string then format is applied to each value 'tick' via sprintf. See sprintf perldoc for details! This is useful for situations where the values end up with repeating decimals. If the format is a coderef then that coderef will be executed and the value passed to it as an argument. my $nf = Number::Format->new; $default->domain_axis->format(sub { return $nf->format_number(shift); }); fudge_amount The amount to 'fudge' the span of this axis. You should supply a percentage (in decimal form) and the axis will grow at both ends by the supplied amount. This is useful when you want a bit of padding above and below the dataset. As an example, a fugdge_amount of .10 on an axis with a span of 10 to 50 would add 5 to the top and bottom of the axis. hidden This axis' hidden flag. If this is true then the Axis will not be drawn. label The label of the axis. label_color The color of the Axis' labels. Expects a Graphics::Color::RGB object. label_font The font used for the axis' label. Expects a Graphics::Primitive::Font object. layout_manager Set/Get the Layout Manager. Defaults to Layout::Manager::Absolute. orientation The orientation of this axis. See Graphics::Primitive::Oriented. position The position of the axis on the chart. range The Range for this axis. Expects a Chart::Clicker::Data::Range object. You may use this to explicitly set an upper and lower bound for the chart: $axis->range->max(1000); $axis->range->min(1); show_ticks If this is value is false then 'ticks' and their labels will not drawn for this axis. staggered If true, causes horizontally labeled axes to 'stagger' the labels so that half are at the top of the box and the other half are at the bottom. This makes long, overlapping labels less likely to overlap. It only does something useful with horizontal labels. skip_range Allows you to specify a range of values that will be skipped completely on this axis. This is often used to trim a large, unremarkable section of data. If, for example, 50% of your values fall below 10 and 50% fall above 100 it is useless to bother charting the 10 to 100 range. Skipping it with this attribute will make for a much more useful chart, albeit somewhat visually skewed. $axis->skip_range(Chart::Clicker::Data::Range->new(lower => 10, upper => 100)); Note that any data points, including ticks, that fall inside the range specified will be completely ignored. tick_font The font used for the axis' ticks. Expects a Graphics::Primitive::Font object. tick_label_color The color of the tick labels. Expects a Graphics::Color::RGB object. tick_labels The arrayref of labels to show for ticks on this Axis. This arrayref is consulted for every tick, in order. So placing a string at the zeroeth index will result in it being displayed on the zeroeth tick, etc, etc. tick_values The arrayref of values show as ticks on this Axis. ticks The number of 'ticks' to show. Setting this will divide the range on this axis by the specified value to establish tick values. This will have no effect if you specify tick_values. METHODS
add_to_tick_values Add a value to the list of tick values. clear_tick_values Clear all tick values. tick_value_count Get a count of tick values. mark Given a span and a value, returns it's pixel position on this Axis. format_value Given a value, returns it formatted using this Axis' formatter. 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. perl v5.14.2 2012-06-22 Chart::Clicker::Axis(3pm)
Man Page