<--previous | contents | next-->

# Pie Options

Below is a complete list of all options that can be set on Pie objects. Not all options are explained, but the names are fairly self-explanatory. In time, the descriptions in this table will become more complete.

See the Type Legend table at the bottom of this page for an explanation of the various data types.

Option | Type | Description
bg_color | COLOR |
bg_image | STRING |
edge_color | COLOR |
explode | INT_A | An array that specifies which slices of the pie to "explode", and by how much. See the Pie Chart chapter for an example of use.
generate_img | BOOL |
image_type | INT |
jpeg_quality | INT |
label_dist | INT |
label_font | STRING |
label_font_size | FONTSIZE |
label_line | BOOL |
label_ptsize | FLOAT |
line_color | COLOR |
missing | BOOL_A | If an element is true, the corresponding "slice" of the pie will be missing.
other_threshold | CHAR |
percent_format | STRING |
percent_labels | INT |
perspective | USHORT |
color | COLOR_A | A list of color entries. Each entry specifies the color for the corresponding slice of the pie.
plot_color | COLOR |
threeD_angle | USHORT |
threeD_depth | USHORT |
title | STRING | The title at the top of the chart.
title_font | STRING |
title_font_size | FONTSIZE |
title_ptsize | FLOAT |

## Type Legend

Type* | Description
BOOL | True if the value passed evaluates to true (ie. "if a: print 1" prints 1).
BOOL_A | An array of BOOL values.
COLOR | Values can be specified as a descriptive name (i.e. "blue"), as an integer (i.e. 0xFF0000), or as an RGB object (i.e. RGB(0xFF, 0x00, 0x00)).
COLOR_A | An array of COLOR values.
FLOAT | A floating point value.
FONTSIZE | One of "TINY", "SMALL", "MEDBOLD", "LARGE", "GIANT".
INT | An integer.
INT_A | An array of integers.
PERCENT | An integer x, such that 0 <= x <= 100.
STRING | A string.
UCHAR | An unsigned char. That is, a small positive integer.

* Note that types are NOT enforced by type check - that means that you don't have to pass a Python integer to an integer option: an object with an __int__ method will do. Same goes for string options and objects with a __str__ or __repr__ method, etc.

<--previous | contents | next--> | (12/31/03)

PyGDChart User's Manual