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 |
|---|---|---|
|
bar width |
float or list of floats |
|
edge color |
|
|
edge width |
float |
|
edge style |
|
|
fill color |
|
|
fill style |
|
|
legend string |
str |
Important
If barwidth is a list of floats:
each bar will have a separate width
len(barwidth)must equallen(points).
Warning
All methods except __init__ are private.
Class Hierarchy¶
Known Superclasses¶
wx.lib.plot.polyobjects.PolyBarsBase
Methods Summary¶
Calculate the rectangle for plotting. |
|
Draw the bars |
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.0bar width
float or list of floats
edgecolour='black'edge color
edgewidth=1edge width
float
edgestyle=wx.PENSTYLE_SOLIDedge style
wx.PenStylefillcolour='red'fill color
fillstyle=wx.BRUSHSTYLE_SOLIDfill style
wx.BrushStylelegend=''legend string
str
Important
If
barwidthis a list of floats:each bar will have a separate width
len(barwidth)must equallen(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