PySide6.QtGraphs.QPieSeries¶
- class QPieSeries¶
QPieSeries
类在饼图中展示数据。更多…在版本6.8中添加。
概要¶
属性¶
countᅟ
- 系列中的切片数量endAngleᅟ
- 饼图的结束角度holeSizeᅟ
- 甜甜圈孔大小horizontalPositionᅟ
- 饼图的水平位置startAngleᅟ
- 饼图的起始角度sumᅟ
- 所有切片的和verticalPositionᅟ
- 饼图的垂直位置
方法¶
def
__init__()
def
clear()
def
count()
def
holeSize()
def
isEmpty()
def
pieEndAngle()
def
pieSize()
def
pieStartAngle()
def
setHoleSize()
def
setPieEndAngle()
def
setPieSize()
def
sum()
信号¶
def
countChanged()
def
sumChanged()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
一个饼图系列由定义为
QPieSlice
对象的切片组成。这些切片可以有任何值,因为QPieSeries
对象会计算切片与系列中所有切片总和的百分比,以确定切片在图表中的实际大小。饼图的大小和位置在图表上通过使用从0.0到1.0的相对值来控制。这些值与实际的图表矩形相关。
默认情况下,饼图被定义为一个完整的饼图。通过为系列设置起始角度和角度跨度,可以创建一个部分饼图。一个完整的饼图是360度,其中0度位于12点钟方向。
另请参阅
注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property countᅟ: int¶
此属性保存系列中的切片数量。
- Access functions:
- property endAngleᅟ: float¶
此属性保存饼图的结束角度。
一个完整的饼图是360度,其中0度位于12点钟方向。
默认值为360。
- Access functions:
- property holeSizeᅟ: float¶
此属性表示甜甜圈孔的大小。
当设置
pieSize
属性时,如果需要,此属性会被调整,以确保孔的大小不大于饼图的大小。默认值为0.0。
- Access functions:
- property horizontalPositionᅟ: float¶
此属性保存饼图的水平位置。
该值相对于图形矩形,因此:
0.0 是绝对左侧。
1.0 是绝对正确的。
默认值为0.5(居中)。
另请参阅
- Access functions:
- property sizeᅟ: float¶
- Access functions:
- property startAngleᅟ: float¶
此属性保存饼图的起始角度。
一个完整的饼图是360度,其中0度位于12点钟方向。
默认值为0。
- Access functions:
- property sumᅟ: float¶
此属性保存所有切片的总和。
该系列跟踪其持有的所有切片的总和。
- Access functions:
- property verticalPositionᅟ: float¶
此属性保存饼图的垂直位置。
该值相对于图形矩形,因此:
0.0 是绝对顶部。
1.0 是绝对的最低点。
默认值为0.5(居中)。
另请参阅
- Access functions:
构造一个作为
parent
子级的系列对象。- clear()¶
清除系列中的所有切片。
- count()¶
- Return type:
整数
返回此系列中的切片数量。
属性
countᅟ
的获取器。- countChanged()¶
属性
countᅟ
的通知信号。- holeSize()¶
- Return type:
浮点数
另请参阅
属性
holeSizeᅟ
的获取器。- horizontalPosition()¶
- Return type:
浮点数
属性
horizontalPositionᅟ
的获取器。- isEmpty()¶
- Return type:
布尔
如果系列为空,则返回
true
。- pieEndAngle()¶
- Return type:
浮点数
属性
endAngleᅟ
的获取器。- pieSize()¶
- Return type:
浮点数
另请参阅
属性
sizeᅟ
的获取器。- pieStartAngle()¶
- Return type:
浮点数
属性
startAngleᅟ
的获取器。- setHoleSize(holeSize)¶
- Parameters:
holeSize – 浮点数
另请参阅
属性
holeSizeᅟ
的设置器。- setHorizontalPosition(relativePosition)¶
- Parameters:
relativePosition – 浮点数
另请参阅
属性
horizontalPositionᅟ
的设置器。- setLabelsVisible([visible=true])¶
- Parameters:
visible – 布尔值
设置所有切片标签的可见性为
visible
。- setPieEndAngle(endAngle)¶
- Parameters:
endAngle – 浮点数
属性
endAngleᅟ
的设置器。属性
sizeᅟ
的设置器。- setPieStartAngle(startAngle)¶
- Parameters:
startAngle – 浮点数
属性
startAngleᅟ
的设置器。- setVerticalPosition(relativePosition)¶
- Parameters:
relativePosition – 浮点数
另请参阅
属性
verticalPositionᅟ
的设置器。- sum()¶
- Return type:
浮点数
返回此系列中所有切片值的总和。
属性
sumᅟ
的获取器。- sumChanged()¶
属性
sumᅟ
的通知信号。- verticalPosition()¶
- Return type:
浮点数
属性
verticalPositionᅟ
的获取器。