- class QBarSet#
The
QBarSet
class represents one set of bars in a bar chart. More…Synopsis#
Properties#
borderColorᅟ
- Line (pen) color of the bar setbrushᅟ
- Used to fill the bars in the bar setcolorᅟ
- Fill (brush) color of the bar setlabelᅟ
- Of the bar setlabelBrushᅟ
- Brush used to draw the bar set’s labellabelColorᅟ
- Text (label) color of the bar setlabelFontᅟ
- Font used to draw the bar set’s labelpenᅟ
- Used to draw the lines of bars in the bar set
Methods#
def
__init__()
def
append()
def
at()
def
borderColor()
def
brush()
def
color()
def
count()
def
deselectBar()
def
deselectBars()
def
insert()
def
isBarSelected()
def
label()
def
labelBrush()
def
labelColor()
def
labelFont()
def
operator[]()
def
pen()
def
remove()
def
replace()
def
selectAllBars()
def
selectBar()
def
selectBars()
def
selectedBars()
def
selectedColor()
def
setBarSelected()
def
setBorderColor()
def
setBrush()
def
setColor()
def
setLabel()
def
setLabelBrush()
def
setLabelColor()
def
setLabelFont()
def
setPen()
def
sum()
Signals#
def
brushChanged()
def
clicked()
def
colorChanged()
def
doubleClicked()
def
hovered()
def
labelChanged()
def
penChanged()
def
pressed()
def
released()
def
valueChanged()
def
valuesAdded()
def
valuesRemoved()
Note
This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE
Detailed Description#
A bar set contains one data value for each category. The first value of a set is assumed to belong to the first category, the second one to the second category, and so on. If the set has fewer values than there are categories, the missing values are assumed to be located at the end of the set. For missing values in the middle of a set, the numerical value of zero is used. Labels for zero value sets are not shown.
Note
Properties can be used directly when
from __feature__ import true_property
is used or via accessor functions otherwise.This property holds The line (pen) color of the bar set..
- Access functions:
This property holds The brush used to fill the bars in the bar set..
- Access functions:
Signal
brushChanged()
This property holds The fill (brush) color of the bar set..
- Access functions:
Signal
colorChanged()
- property labelᅟ: str#
This property holds The label of the bar set..
- Access functions:
Signal
labelChanged()
This property holds The brush used to draw the bar set’s label..
- Access functions:
This property holds The text (label) color of the bar set..
- Access functions:
This property holds The font used to draw the bar set’s label..
- Access functions:
This property holds The pen used to draw the lines of bars in the bar set..
- Access functions:
Signal
penChanged()
Constructs a bar set with the label
label
and the parentparent
.- append(values)#
- Parameters:
values – .list of qreal
Appends the list of real values specified by
values
to the end of the bar set.See also
- append(value)
- Parameters:
value – float
Appends the new value specified by
value
to the end of the bar set.- at(index)#
- Parameters:
index – int
- Return type:
float
Returns the value specified by
index
from the bar set. If the index is out of bounds, 0.0 is returned.Returns the line color for the bar set.
See also
Getter of property
borderColorᅟ
.This signal is emitted when the line (pen) color of the bar set changes to
color
.Notification signal of property
borderColorᅟ
.Returns the brush used to fill the bars in the bar set.
See also
Getter of property
brushᅟ
.- brushChanged()#
This signal is emitted when the brush used to draw the bar set changes.
See also
Notification signal of property
brushᅟ
.- clicked(index)#
- Parameters:
index – int
This signal is emitted when the user clicks the bar specified by
index
in a bar set.Returns the fill color for the bar set.
See also
Getter of property
colorᅟ
.This signal is emitted when the fill (brush) color of the bar set changes to
color
.Notification signal of property
colorᅟ
.- count()#
- Return type:
int
Returns the number of values in a bar set.
- deselectAllBars()#
Deselects all bars in the series.
- deselectBar(index)#
- Parameters:
index – int
Deselects the bar at
index
.- deselectBars(indexes)#
- Parameters:
indexes – .list of int
Marks multiple bars passed in an
indexes
list as deselected.- doubleClicked(index)#
- Parameters:
index – int
This signal is emitted when the user double-clicks the bar specified by
index
in a bar set.- hovered(status, index)#
- Parameters:
status – bool
index – int
This signal is emitted when a mouse is hovered over the bar specified by
index
in a bar set. When the mouse moves over the bar,status
turnstrue
, and when the mouse moves away again, it turnsfalse
.- insert(index, value)#
- Parameters:
index – int
value – float
Inserts
value
in the position specified byindex
. The values following the inserted value are moved up one position.See also
- isBarSelected(index)#
- Parameters:
index – int
- Return type:
bool
Returns
true
if the bar at the givenindex
is among selected bars andfalse
otherwise.Note
Selected bars are drawn using the selected color if it was specified using
setSelectedColor
.- label()#
- Return type:
str
Returns the label of the bar set.
See also
Getter of property
labelᅟ
.Returns the brush used to draw values on top of this bar set.
See also
Getter of property
labelBrushᅟ
.- labelBrushChanged()#
This signal is emitted when the brush used to draw the bar set’s label changes.
See also
Notification signal of property
labelBrushᅟ
.- labelChanged()#
This signal is emitted when the label of the bar set changes.
See also
Notification signal of property
labelᅟ
.Returns the text color for the bar set.
See also
Getter of property
labelColorᅟ
.This signal is emitted when the text (label) color of the bar set changes to
color
.Notification signal of property
labelColorᅟ
.Returns the pen used to draw values on top of this bar set.
See also
Getter of property
labelFontᅟ
.- labelFontChanged()#
This signal is emitted when the font of the bar set’s label changes.
See also
Notification signal of property
labelFontᅟ
.- operator(index)#
- Parameters:
index – int
- Return type:
float
Returns the value of the bar set specified by
index
. If the index is out of bounds, 0.0 is returned.Returns the pen used to draw the lines in the bar set.
See also
Getter of property
penᅟ
.- penChanged()#
This signal is emitted when the pen used to draw the bar set changes.
See also
Notification signal of property
penᅟ
.- pressed(index)#
- Parameters:
index – int
This signal is emitted when the user clicks the bar specified by
index
in a bar set and holds down the mouse button.- released(index)#
- Parameters:
index – int
This signal is emitted when the user releases the mouse press on the bar specified by
index
in a bar set.- remove(index[, count=1])#
- Parameters:
index – int
count – int
Removes the number of values specified by
count
from the bar set starting with the value specified byindex
.See also
- replace(index, value)#
- Parameters:
index – int
value – float
Adds the value specified by
value
to the bar set at the position specified byindex
.- selectAllBars()#
Marks all bars in the series as selected.
- selectBar(index)#
- Parameters:
index – int
Marks the bar at
index
as selected.- selectBars(indexes)#
- Parameters:
indexes – .list of int
Marks multiple bars passed in an
indexes
list as selected.- selectedBars()#
- Return type:
.list of int
Returns a list of bars marked as selected.
See also
- selectedBarsChanged(indexes)#
- Parameters:
indexes – .list of int
Returns the color of the selected bars.
This is the fill (brush) color of bars marked as selected. If not specified, value of
color
is used as default.See also
- setBarSelected(index, selected)#
- Parameters:
index – int
selected – bool
Marks the bar at
index
as either selected or deselected as specified byselected
.Note
Selected bars are drawn using the selected color if it was specified. Emits QBarSet::selectedBarsChanged.
See also
Sets the line color for the bar set to
color
.See also
Setter of property
borderColorᅟ
.Sets the brush used to fill the bars in the bar set to
brush
.See also
Setter of property
brushᅟ
.Sets the fill color for the bar set to
color
.See also
Setter of property
colorᅟ
.- setLabel(label)#
- Parameters:
label – str
Sets
label
as the new label for the bar set.See also
Setter of property
labelᅟ
.Sets the brush used to draw values on top of this bar set to
brush
.See also
Setter of property
labelBrushᅟ
.Sets the text color for the bar set to
color
.See also
Setter of property
labelColorᅟ
.Sets the font used to draw values on top of this bar set to
font
.See also
Setter of property
labelFontᅟ
.Sets the pen used to draw the lines in the bar set to
pen
.See also
Setter of property
penᅟ
.Sets the
color
of the selected bars.See also
- sum()#
- Return type:
float
Returns the sum of all values in the bar set.
- toggleSelection(indexes)#
- Parameters:
indexes – .list of int
Changes the selection state of bars at the given
indexes
to the opposite one.- valueChanged(index)#
- Parameters:
index – int
This signal is emitted when the value at the position specified by
index
is modified.See also
- valuesAdded(index, count)#
- Parameters:
index – int
count – int
This signal is emitted when new values are added to the bar set.
index
indicates the position of the first inserted value, andcount
is the number of inserted values.- valuesRemoved(index, count)#
- Parameters:
index – int
count – int
This signal is emitted when values are removed from the bar set.
index
indicates the position of the first removed value, andcount
is the number of removed values.See also