Sur cette page

Category3DAxis QML Type

Permet de manipuler un axe d'un graphique. En savoir plus...

Import Statement: import QtGraphs
In C++: QCategory3DAxis
Inherits:

Abstract3DAxis

Propriétés

Signaux

Description détaillée

Ce type fournit un axe auquel on peut attribuer des étiquettes.

Documentation des propriétés

autoAdjustRange : bool

Détermine si l'axe ajustera automatiquement son intervalle afin que toutes les données y tiennent.

labelAutoAngle : real

Angle maximal de rotation automatique des étiquettes lorsque l'angle de la caméra change. Cet angle peut être compris entre 0 et 90, inclus. La valeur par défaut est 0. Si la valeur est égale à 0, les étiquettes d'axe ne pivotent pas automatiquement. Si la valeur est supérieure à zéro, les étiquettes tentent de s'orienter vers la caméra, jusqu'à l'angle spécifié.

labelSize : real [since 6.9]

La taille de l'étiquette. La valeur par défaut est « 1.0 ».

Cette propriété a été introduite dans Qt 6.9.

Voir également scaleLabelsByCount.

labels : list

Les libellés des axes sont attribués aux catégories. S'il y a moins de libellés que de catégories, les catégories restantes n'ont pas de libellé. Si les libellés des catégories ne sont pas définis explicitement, ils sont générés à partir des libellés des lignes (ou colonnes) de données de la série principale du graphique.

labelsVisible : bool

Détermine si les étiquettes des axes sont visibles dans la vue graphique principale.

La valeur par défaut est « true ».

max : real

Valeur maximale de l'axe. Lorsque vous définissez cette propriété, la valeur minimale est ajustée si nécessaire, afin que l'intervalle reste valide.

min : real

Valeur minimale de l'axe. Lorsque vous définissez cette propriété, la valeur maximale est ajustée si nécessaire, afin que l'intervalle reste valide.

orientation : Abstract3DAxis.AxisOrientation [read-only]

L'orientation de l'axe.

scaleLabelsByCount : bool [since 6.9]

Si la taille des étiquettes s'ajuste automatiquement en fonction du nombre total d'étiquettes.

Cette propriété a été introduite dans Qt 6.9.

Voir également labelSize.

title : string

Le titre de l'axe.

Voir également titleVisible et titleFixed.

titleFixed : bool

Rotation des titres d'axe.

Si false, les titres des axes dans la vue graphique principale seront pivotés vers la caméra, à l'instar des étiquettes d'axes. Si true, les titres des axes sont uniquement pivotés autour de leur axe, mais ne sont pas orientés vers la caméra. Cette propriété n'a aucun effet si la valeur de la propriété labelAutoAngle est égale à zéro. La valeur par défaut est true.

Voir également labelAutoAngle, title et titleVisible.

titleOffset : real

Position du titre de l'axe sur l'axe. La valeur doit être comprise entre -1.0f et 1.0f

La valeur par défaut est 0.

Voir également title et titleVisible.

titleVisible : bool

Détermine si le titre de l'axe est visible dans la vue principale du graphique.

La valeur par défaut est « false ».

Voir également title et titleFixed.

type : Abstract3DAxis.AxisType [read-only]

Le type de l'axe.

Documentation sur les signaux

autoAdjustRangeChanged(bool autoAdjust)

Ce signal est émis lorsque la valeur de la propriété « autoAdjustRange » passe à « autoAdjust ».

Remarque : le gestionnaire correspondant est onAutoAdjustRangeChanged.

columnLabelsChanged()

Ce signal est émis lorsque la colonne labels change.

Remarque : le gestionnaire correspondant est onColumnLabelsChanged.

labelAutoAngleChanged(real angle)

Ce signal est émis lorsque l'angle de rotation de l'étiquette passe à angle.

Remarque : le gestionnaire correspondant est onLabelAutoAngleChanged.

labelSizeChanged(real size)

Ce signal est émis lorsque la valeur de la propriété « labelSize » passe à « size ».

Remarque : le gestionnaire correspondant est onLabelSizeChanged.

labelVisibilityChanged(bool visible)

Ce signal est émis lorsque la visibilité de l'étiquette passe à « visible ».

Remarque : le gestionnaire correspondant est « onLabelVisibilityChanged ».

labelsChanged()

Ce signal est émis lorsque les libellés des axes changent.

Remarque : le gestionnaire correspondant est onLabelsChanged.

maxChanged(real value)

Ce signal est émis lorsque la valeur maximale de l'axe passe à value.

Remarque : le gestionnaire correspondant est onMaxChanged.

minChanged(real value)

Ce signal est émis lorsque la valeur minimale de l'axe passe à value.

Remarque : le gestionnaire correspondant est onMinChanged.

orientationChanged(AxisOrientation orientation)

Ce signal est émis lorsque l'orientation de l'axe passe à « orientation ».

Remarque : le gestionnaire correspondant est onOrientationChanged.

rangeChanged(real min, real max)

Ce signal est émis lorsque la plage de l'axe change. min et max correspondent respectivement aux valeurs minimale et maximale de la nouvelle plage.

Remarque : le gestionnaire correspondant est onRangeChanged.

rowLabelsChanged()

Ce signal est émis lorsque l'labels de la ligne change.

Remarque : le gestionnaire correspondant est onRowLabelsChanged.

scaleLabelsByCountChanged(bool adjust)

Ce signal est émis lorsque la valeur de la propriété scaleLabelsByCount passe à adjust.

Remarque : le gestionnaire correspondant est onScaleLabelsByCountChanged.

titleChanged(string newTitle)

Ce signal est émis lorsque l'adresse title devient newTitle.

Remarque : le gestionnaire correspondant est onTitleChanged.

titleFixedChanged(bool fixed)

Ce signal est émis lorsque la valeur de la propriété titleFixed passe à fixed.

Remarque : le gestionnaire correspondant est onTitleFixedChanged.

titleOffsetChanged(real offset)

Ce signal est émis lorsque la valeur de la propriété « titleOffset » passe à « offset ».

Remarque : le gestionnaire correspondant est onTitleOffsetChanged.

titleVisibilityChanged(bool visible)

Ce signal est émis lorsque la visibilité du titre passe à « visible ».

Remarque : le gestionnaire correspondant est « onTitleVisibilityChanged ».

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.