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