- class QAreaSeries#
该
QAreaSeries
类以区域图的形式表示数据。更多...概要#
属性#
borderColor
- 序列的线条(画笔)颜色。这是一个方便的属性,用于修改画笔的颜色color
- 序列的填充(刷子)颜色。这是一个方便的属性,用于修改刷子的颜色pointLabelsClipping
- 数据点标签的裁剪。默认为真。当启用裁剪时,绘图区域的边缘标签将被切断pointLabelsColor
- 用于数据点标签的颜色。默认情况下,颜色是主题中定义的用于标签的画刷的颜色pointLabelsFont
- 用于数据点标签的字体pointLabelsFormat
- 用于显示系列点的标签的格式pointLabelsVisible
- 数据点标签的可见性。默认为假
方法#
def
__init__()
def
borderColor()
def
brush()
def
color()
def
pen()
def
pointsVisible()
def
setBorderColor()
def
setBrush()
def
setColor()
def
setPen()
信号#
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE
详细描述#
面积序列用于显示定量数据。它基于线序列,通过使用颜色强调边界线之间的区域来实现。由于面积序列基于线序列,因此
QAreaSeries
构造函数需要一个QLineSeries
实例,它定义了面积区域的 上 界限。默认情况下,面积图使用图表区域的底部作为 下 界限。可以通过另一条线指定下限边界。在这种情况下,应使用两个QAreaSeries
实例初始化。注意
在某些情况下,例如下限值的边界值大于上限值的边界值时,'上边界' 和 '下边界' 这样的术语可能会有误导性。主要观点是这两条边界线之间的区域将被填充。
请参阅 带有小部件的图表画廊,了解如何创建简单的面积图。
注意
当使用
from __feature__ import true_property
时,可以直接使用属性;否则通过访问器函数。该属性包含系列线条的颜色。这是一个方便的属性,用于修改画笔的颜色。
另请参阅
该属性包含系列的填充(画笔)颜色。这是一个用于修改画笔颜色的便利属性。
另请参阅
- 访问函数
- 属性pointLabelsClipping: bool#
该属性包含数据点标签的剪切。默认为 True。当启用了剪切时,图表区域边缘的标签将被剪切。
另请参阅
该属性用于保存数据点标签所使用的颜色。默认情况下,颜色与主题中定义的标签笔刷颜色相同。
另请参阅
该属性用于保存数据点标签所使用的字体。
另请参阅
- 属性 pointLabelsFormat: str#
该属性用于保存用于显示系列数据点的标签格式。
QAreaSeries
支持以下格式标签@xPoint
数据点的x值
@yPoint
数据点的y值
例如,以下使用格式标签的示例将显示括号内由逗号分隔的(x, y)数据点
series->setPointLabelsFormat("(@xPoint, @yPoint)");
默认情况下,标签格式设置为
@xPoint, @yPoint
。标签显示在图表区域中,而图表边缘的标签则被裁剪。如果点排得很近,标签可能会重叠。- 属性 pointLabelsVisible: bool#
该属性用于保存数据点标签的可见性。默认为False。
使用指定的父对象构造一个不包含上或下系列的区域系列对象。
- borderColor()#
- 返回类型:
另请参阅
属性
borderColor
的获取器。当线条(画笔)颜色更改到
color
时,此信号被发出。属性
borderColor
的通知信号。返回用于绘制此系列线条的画刷。
另请参阅
当用户在区域图表中点击
point
以触发对该点的按下操作时,此信号被发出。另请参阅
- color()#
- 返回类型:
另请参阅
属性
color
的获取器。当填充(画刷)颜色更改到
color
时,此信号被发出。属性
color
的通知信号。当用户通过双击
point
在区域图中触发第一次按下时,会发出此信号。当用户将鼠标光标悬停在序列上或将其从序列上移开时,会发出此信号。
point
显示悬停事件的原始位置(坐标)。state
当光标悬停在序列上时为true
,当光标从序列上移开时变为 false。返回绘制此系列线条所使用的画笔。
另请参阅
- pointLabelsClipping()#
- 返回类型:
bool
属性《
pointLabelsClipping《
》的获取器。- pointLabelsClippingChanged(clipping)#
- 参数:
clipping – bool
当数据点标签的裁剪变为
clipping
时,会发出此信号。属性《
pointLabelsClipping《
》的通知信号。属性《
pointLabelsColor《
》的获取器。当用于数据点标签的颜色变为
color
时,会发出此信号。属性《
pointLabelsColor《
》的通知信号。- pointLabelsFont()#
- 返回类型:
另请参阅
属性
pointLabelsFont
的获取器。当用于数据点标签的字体更改为
font
时发射此信号。属性
pointLabelsFont
的通知信号。- pointLabelsFormat()#
- 返回类型:
str
属性
pointLabelsFormat
的获取器。- pointLabelsFormatChanged(format)#
- 参数:
format – str
当数据点标签的格式更改时,发射此信号。
属性
pointLabelsFormat
的通知信号。- pointLabelsVisibilityChanged(visible)#
- 参数:
visible – bool
当数据点标签的可见性更改为
visible
时发射此信号。属性
pointLabelsVisible
的通知信号。- pointLabelsVisible()#
- 返回类型:
bool
属性
pointLabelsVisible
的获取器。- pointsVisible()#
- 返回类型:
bool
返回此系列是否绘制点。
另请参阅
当用户在一个区域图中按下指定的
point
点时发射此信号。另请参阅
当用户在任何区域图的
点
上触发并释放一个按压时,将发出此信号。另请参阅
- selected()#
属性
borderColorᅟ
的设置器。设置用于填充区域的
brush
。另请参阅
属性
colorᅟ
的设置器。设置用于绘制区域轮廓的
pen
。另请参阅
- setPointLabelsClipping([enabled=true])#
- 参数:
enabled – bool
属性
pointLabelsClippingᅟ
的设置器。属性
pointLabelsColorᅟ
的设置器。属性
pointLabelsFont属性
的设置器。- setPointLabelsFormat(format)#
- 参数:
format – str
另请参阅
属性
pointLabelsFormat属性
的设置器。- setPointLabelsVisible([visible=true])#
- 参数:
visible – bool
另请参阅
属性
pointLabelsVisible属性
的设置器。- setPointsVisible([visible=true])#
- 参数:
visible – bool
确定数据点是可见的并且应该绘制在直线上。
另请参阅