Take me over?
NAME
Chart::OFC::Pie - A pie chart
SYNOPSIS
my $dataset = Chart::OFC::Dataset->new( values => [ 1 .. 5] );
my $pie = Chart::OFC::Pie->new( title => 'My Pie Chart',
dataset => $dataset,
);
DESCRIPTION
This class represents a pie chart. A pie chart displays a single dataset as a set of pie slices.
ATTRIBUTES
This class is a subclass of Chart::OFC
and accepts all of that class's attribute. It has several attributes of its own which may be passed to the new()
method.
dataset
This should be a single dataset of the Chart::OFC::Dataset
class. (It could be any Dataset subclass, but all the subclass's attributes will be ignored).
This attribute is required.
slice_colors
This should an array of colors. If you give fewer colors than there are in your dataset then colors will be reused (in order).
This defaults to "red, blue, green, yellow, orange, purple, black".
line_color
The colors of the lines which define slices.
Defaults to #000000 (black).
labels
This should be an array reference containing one or more labels for the slices. This should contain one label per valuable in the dataset.
label_style
A snippet of CSS that will be applied to the labels. The default is "color: #000000". If you change this you should probably make sure to include a color.
opacity
This defines how opaque the slices are. When they are moused over, they become fully opaque.
Defaults to 80 (percent).
ROLES
This class does the Chart::OFC::Role::OFCDataLines
role.
COPYRIGHT & LICENSE
Copyright 2007-2008 Dave Rolsky, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.