phoenix_title wx.lib.plot.polyobjects.PolyBars¶

Creates a PolyBars object.

param points:

The data to plot.

type points:

sequence of (center, height) points

param **attr:

keyword attributes

Keyword and Default

Description

Type

barwidth=1.0

bar width

float or list of floats

edgecolour='black'

edge color

wx.Colour

edgewidth=1

edge width

float

edgestyle=wx.PENSTYLE_SOLID

edge style

wx.PenStyle

fillcolour='red'

fill color

wx.Colour

fillstyle=wx.BRUSHSTYLE_SOLID

fill style

wx.BrushStyle

legend=''

legend string

str

Important

If barwidth is a list of floats:

  • each bar will have a separate width

  • len(barwidth) must equal len(points).

Warning

All methods except __init__ are private.


class_hierarchy Class Hierarchy¶

Inheritance diagram for class PolyBars:

super_classes Known Superclasses¶

wx.lib.plot.polyobjects.PolyBarsBase


method_summary Methods Summary¶

__init__

calc_rect

Calculate the rectangle for plotting.

draw

Draw the bars


api Class API¶

class PolyBars(PolyBarsBase)¶

Creates a PolyBars object.

Parameters:
  • points (sequence of (center, height) points) – The data to plot.

  • **attr – keyword attributes

Keyword and Default

Description

Type

barwidth=1.0

bar width

float or list of floats

edgecolour='black'

edge color

wx.Colour

edgewidth=1

edge width

float

edgestyle=wx.PENSTYLE_SOLID

edge style

wx.PenStyle

fillcolour='red'

fill color

wx.Colour

fillstyle=wx.BRUSHSTYLE_SOLID

fill style

wx.BrushStyle

legend=''

legend string

str

Important

If barwidth is a list of floats:

  • each bar will have a separate width

  • len(barwidth) must equal len(points).

Warning

All methods except __init__ are private.


Methods¶

__init__(self, points, \*\*attr)¶


calc_rect(self, x, y, w)¶

Calculate the rectangle for plotting.



draw(self, dc, printerScale, coord=None)¶

Draw the bars