- class QBarCategoryAxis#
该
QBarCategoryAxis类向图表的轴添加类别。 更多...概述#
属性#
categories- 轴的类别count- 轴的类别数量maxᅟ- 轴上的最大值minᅟ- 轴上的最小值
方法#
def
__init__()def
append()def
at()def
categories()def
clear()def
count()def
insert()def
max()def
min()def
remove()def
replace()def
setCategories()def
setMax()def
setMin()def
setRange()
信号#
def
countChanged()def
maxChanged()def
minChanged()def
rangeChanged()
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票据来告诉我们。
详细描述#
QBarCategoryAxis可以设置为显示带有刻度线、网格线和阴影的坐标轴线。类别绘制在刻度线之间。它也可以与线序列一起使用,如 Widgets 图表库 中的示例所示。以下代码演示了如何使用
QBarCategoryAxisQChartView *chartView = new QChartView; QBarSeries *series = new QBarSeries; // ... chartView->chart()->addSeries(series); chartView->chart()->createDefaultAxes(); QBarCategoryAxis *axisX = new QBarCategoryAxis; QStringList categories; categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun"; axisX->append(categories); axisX->setRange("Feb", "May"); chartView->chart()->setAxisX(axisX, series);
注意
当使用
from __feature__ import true_property时,可以直接使用属性;否则,可以通过访问函数进行操作。- 属性categories: 字符串列表#
此属性包含轴的类别。
- 属性count: 整数#
此属性包含轴的类别数。
- 访问函数
- 属性max: 字符串#
此属性包含轴上的最大值。
- 访问函数
- 属性min: 字符串#
此属性包含轴上的最小值。
- 访问函数
构建一个轴对象,它是
parent的子对象。- append(category)#
- 参数::
category – 字符串
将
category添加到轴上。轴上的最大值将更改为与最后一个category匹配。如果没有以前定义任何类别,轴上的最小值也将更改为与category匹配。类别必须是一个有效的QString,且不能重复。重复的类别将不会被添加。
- append(categories)
- 参数::
categories – 字符串列表
将
categories添加到轴上。轴上的最大值将更改为与列表中最后一个类别匹配。如果没有以前定义任何类别,轴上的最小值也将更改为与列表中第一个类别匹配。类别必须是一个有效的QString,且不能重复。重复的类别将不会被添加。
- at(index)#
- 参数::
index – 整数
- 返回类型:
字符串
返回指定索引处的类别。索引必须是有效的。
- categories()#
- 返回类型:
字符串列表
返回类别。
另请参阅
属性
categoriesᅟ的获取器。- categoriesChanged()#
当轴的类别发生变化时,会发出此信号。
属性
categoriesᅟ的通知信号。- clear()#
删除所有类别。将轴范围的最大和最小值设置为 QString::null。
- count()#
- 返回类型:
int
返回类别数量。
属性
countᅟ的获取器。- countChanged()#
当轴的类别数量发生变化时,会发出此信号。
属性
countᅟ的通知信号。- insert(index, category)#
- 参数::
index – 整数
category – 字符串
将
category插入到索引index的轴上。category必须是一个有效的 QString,且不能重复。如果category被添加到或附加到其他类别,轴上的最小和最大值将相应更新。- max()#
- 返回类型:
字符串
返回最大类别。
另请参阅
max属性的获取器。- maxChanged(max)#
- 参数::
max – 字符串
当轴的
max值改变时发出此信号。max属性的通知信号。- min()#
- 返回类型:
字符串
返回最小类别。
另请参阅
min属性的获取器。- minChanged(min)#
- 参数::
min – 字符串
当轴的
min值改变时发出此信号。min属性的通知信号。- rangeChanged(min, max)#
- 参数::
min – 字符串
max – 字符串
当轴的
min或max值改变时发出此信号。- remove(category)#
- 参数::
category – 字符串
从轴中移除
category。移除设置轴最大或最小值的类别将影响轴的范围。- replace(oldCategory, newCategory)#
- 参数::
oldCategory – 字符串
newCategory – 字符串
将
oldCategory替换为newCategory。如果轴上不存在oldCategory,则不执行任何操作。必须使用有效的 QString 表示newCategory,不能重复。如果替换最小值或最大值,则相应地更新轴上的最小值和最大值。- setCategories(categories)#
- 参数::
categories – 字符串列表
设置
categories并丢弃旧值。轴范围调整以匹配categories中的第一个和最后一个类别。类别必须是一个有效 QString 并不能重复。
另请参阅
属性
categoriesᅟ的设置器。- setMax(maxCategory)#
- 参数::
maxCategory – 字符串
将最大类别设置为
max。另请参阅
属性
maxᅟ的设置器。- setMin(minCategory)#
- 参数::
minCategory – 字符串
将最小类别设置为
min。另请参阅
属性
minᅟ的设置器。- setRange(minCategory, maxCategory)#
- 参数::
minCategory – 字符串
maxCategory – 字符串
设置轴范围为从
minCategory到maxCategory。
版权 © 2024 Qt 公司有限公司。此处包含的文档贡献各有版权所有者。此处提供的文档是根据 GNU 自由文档许可证版本 1.3 许可的,如自由软件基金会发布(https://gnu.ac.cn/licenses/fdl.html)。Qt 以及相应的标志是芬兰和/或全球其他国家的 Qt 公司的商标。所有其他商标均为其分别所有者的财产。
由 Sphinx 和 @pradyunsg's Furo 构建