- 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 图表库 中的示例所示。以下代码演示了如何使用
QBarCategoryAxis
QChartView *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://www.gnu.org/licenses/fdl.html)。Qt 以及相应的标志是芬兰和/或全球其他国家的 Qt 公司的商标。所有其他商标均为其分别所有者的财产。
由 Sphinx 和 @pradyunsg's Furo 构建