---
name: "Chart::Clicker::Renderer::Pie"
section: "3pm"
platform: "linux"
package: "libchart-clicker-perl"
version: "2.90-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Chart::Clicker::Renderer::Pie"
---

# Chart::Clicker::Renderer::Pie(3pm)

Pie renderer

## NAME

Chart::Clicker::Renderer::Pie - Pie renderer

## VERSION

version 2.90

## SYNOPSIS

```
  my $pier = Chart::Clicker::Renderer::Pie->new;
  # Optionally set the stroke width
  $pier->brush->width(2);
```

## DESCRIPTION

Chart::Clicker::Renderer::Pie renders a dataset as slices of a pie.  The keys of like-named Series are totaled and keys are ignored.  So for a dataset like:

```
  my $series = Chart::Clicker::Data::Series->new(
      keys    => [ 1, 2, 3 ],
      values  => [ 1, 2, 3],
  );
  my $series2 = Chart::Clicker::Data::Series->new(
      keys    => [ 1, 2, 3],
      values  => [ 1, 1, 1 ],
  );
```

The keys are discarded and a pie chart will be drawn with `$series`' slice at 66% (1 + 2 + 3 = 6) and `$series2`'s at 33% (1 + 1 + 1 = 3).

## ATTRIBUTES

### border\_color

Set/Get the color to use for the border.

### brush

Set/Get a brush to be used for the pie's border.

### gradient\_color

If supplied, specifies a color to mix with each slice's color for use as a radial gradient.  The best results are usually gotten from mixing with a white or black and manipulating the alpha, like so:

```
  $ren->gradient_color(
    Graphics::Color::RGB->new(red => 1, green => 1, blue => 1, alpha => .3)
  );
```

The above will cause each generated color to fade toward a lighter version of itself.  Adjust the alpha to increase or decrease the effect.

### brush

Set/Get whether or not the gradient is to be reversed.

### starting\_angle

Set/Get a starting angle for the gradient.

## 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.
