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.0
bar width
float or list of floats
edgecolour='black'
edge color
edgewidth=1
edge width
float
edgestyle=wx.PENSTYLE_SOLID
edge style
wx.PenStyle
fillcolour='red'
fill color
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 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