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ᅟ的获取器。