Value3DAxis QML Type
Manipula un eje de un gráfico. Más...
| Import Statement: | import QtGraphs |
| In C++: | QValue3DAxis |
| Inherits: |
- Lista de todos los miembros, incluyendo los heredados
- Value3DAxis es parte de Qt Graphs QML Types for 3D.
Propiedades
- autoAdjustRange : bool
- formatter : Value3DAxisFormatter
- labelAutoAngle : real
- labelFormat : string
- labelSize : real
(since 6.9) - labels : list
- labelsVisible : bool
- max : real
- min : real
- orientation : Abstract3DAxis.AxisOrientation
- reversed : bool
- scaleLabelsByCount : bool
(since 6.9) - segmentCount : qsizetype
- subSegmentCount : qsizetype
- title : string
- titleFixed : bool
- titleOffset : real
- titleVisible : bool
- type : Abstract3DAxis.AxisType
Señales
- autoAdjustRangeChanged(bool autoAdjust)
- formatterChanged(Value3DAxisFormatter formatter)
- labelAutoAngleChanged(real angle)
- labelFormatChanged(string format)
- labelSizeChanged(real size)
- labelVisibilityChanged(bool visible)
- labelsChanged()
- maxChanged(real value)
- minChanged(real value)
- orientationChanged(AxisOrientation orientation)
- rangeChanged(real min, real max)
- reversedChanged(bool enable)
- scaleLabelsByCountChanged(bool adjust)
- segmentCountChanged(qsizetype count)
- subSegmentCountChanged(qsizetype count)
- titleChanged(string newTitle)
- titleFixedChanged(bool fixed)
- titleOffsetChanged(real offset)
- titleVisibilityChanged(bool visible)
Descripción detallada
Este tipo proporciona un eje al que se le puede dar un rango de valores y un número de segmentos y subsegmentos en los que dividir el rango.
Documentación de propiedades
autoAdjustRange : bool
Define si el eje ajustará automáticamente el rango para que todos los datos quepan en él.
formatter : Value3DAxisFormatter
El formateador de ejes que se utilizará. Cualquier formateador existente se elimina cuando se establece un nuevo formateador.
labelAutoAngle : real
El ángulo máximo que las etiquetas pueden autorotar cuando cambia el ángulo de la cámara. El ángulo puede estar comprendido entre 0 y 90, ambos inclusive. El valor por defecto es 0. Si el valor es 0, las etiquetas de los ejes no giran automáticamente. Si el valor es mayor que cero, las etiquetas intentan orientarse hacia la cámara, hasta el ángulo especificado.
labelFormat : string
El formato de etiqueta que se utilizará para las etiquetas de este eje.
La cadena de formato admite los siguientes especificadores de conversión, modificadores de longitud y banderas proporcionados por printf() en la biblioteca estándar de C++: d, i, o, x, X, f, F, e, E, g, G, c.
Si GraphsItem3D::locale es cualquier otra cosa que "C", los especificadores soportados se limitan a: d, e, E, f, g, G, e i. Además, sólo se soporta el modificador de precisión. El resto del formato proviene del predeterminado Locale de la aplicación.
Véase también GraphsItem3D::locale.
labelSize : real [since 6.9]
El tamaño de la etiqueta. El valor por defecto es 1.0.
Esta propiedad se introdujo en Qt 6.9.
Véase también scaleLabelsByCount.
labels : list
Las etiquetas para el eje.
Nota: Establecer esta propiedad para Value3DAxis no hace nada, ya que genera las etiquetas automáticamente.
labelsVisible : bool
Define si las etiquetas de los ejes son visibles en la vista del gráfico primario.
El valor por defecto es true.
max : real
El valor máximo del eje. Al establecer esta propiedad, el valor mínimo se ajusta si es necesario, para que el rango siga siendo válido.
min : real
El valor mínimo del eje. Al establecer esta propiedad, el valor máximo se ajusta si es necesario, para que el rango siga siendo válido.
orientation : Abstract3DAxis.AxisOrientation [read-only]
La orientación del eje.
reversed : bool
Si true, el eje se representará al revés. Es decir, las posiciones de los valores mínimo y máximo se intercambian cuando se representa el gráfico. Esta propiedad no afecta a los valores mínimo y máximo del eje.
scaleLabelsByCount : bool [since 6.9]
Si las etiquetas ajustarán automáticamente su tamaño en función de la cantidad total de etiquetas.
Esta propiedad se introdujo en Qt 6.9.
Véase también labelSize.
segmentCount : qsizetype
El número de segmentos del eje. Indica cuántas etiquetas se dibujan. El número de líneas de la rejilla que hay que dibujar se calcula con la siguiente fórmula: segments * subsegments + 1. El valor predeterminado es 5. El valor no puede ser inferior a 1.
subSegmentCount : qsizetype
El número de subsegmentos dentro de cada segmento en el eje. Las líneas de cuadrícula se dibujan entre cada subsegmento, además de cada segmento. El valor predeterminado es 1. El valor no puede ser inferior a 1.
title : string
El título del eje.
Véase también titleVisible y titleFixed.
titleFixed : bool
La rotación de los títulos de los ejes.
Si false, los títulos de los ejes en la vista del gráfico primario se rotarán hacia la cámara de forma similar a las etiquetas de los ejes. Si true, los títulos de los ejes sólo se rotan alrededor de su eje pero no se orientan hacia la cámara. Esta propiedad no tiene ningún efecto si el valor de la propiedad labelAutoAngle es cero. El valor por defecto es true.
Ver también labelAutoAngle, title, y titleVisible.
titleOffset : real
Posición del título del eje en el eje. El valor debe estar comprendido entre -1.0f y 1.0f
El valor por defecto es 0.
Véase también title y titleVisible.
titleVisible : bool
Define si el título del eje es visible en la vista del gráfico primario.
El valor por defecto es false.
Véase también title y titleFixed.
type : Abstract3DAxis.AxisType [read-only]
Tipo de eje.
Documentación de señales
autoAdjustRangeChanged(bool autoAdjust)
Esta señal se emite cuando el valor de la propiedad autoAdjustRange cambia a autoAdjust.
Nota: El manejador correspondiente es onAutoAdjustRangeChanged.
formatterChanged(Value3DAxisFormatter formatter)
Esta señal se emite cuando formatter cambia a formatter.
Nota: El controlador correspondiente es onFormatterChanged.
labelAutoAngleChanged(real angle)
Esta señal se emite cuando el ángulo de rotación de la etiqueta cambia a angle.
Nota: El manejador correspondiente es onLabelAutoAngleChanged.
labelFormatChanged(string format)
Esta señal se emite cuando labelFormat cambia a format.
Nota: El controlador correspondiente es onLabelFormatChanged.
labelSizeChanged(real size)
Esta señal se emite cuando el valor de la propiedad labelSize cambia a size.
Nota: El manejador correspondiente es onLabelSizeChanged.
labelVisibilityChanged(bool visible)
Esta señal se emite cuando la visibilidad de la etiqueta cambia a visible.
Nota: El manejador correspondiente es onLabelVisibilityChanged.
labelsChanged()
Esta señal se emite cuando cambian las etiquetas de los ejes.
Nota: El manejador correspondiente es onLabelsChanged.
maxChanged(real value)
Esta señal se emite cuando el valor máximo del eje cambia a value.
Nota: El manejador correspondiente es onMaxChanged.
minChanged(real value)
Esta señal se emite cuando el valor mínimo del eje cambia a value.
Nota: El manejador correspondiente es onMinChanged.
orientationChanged(AxisOrientation orientation)
Esta señal se emite cuando la orientación del eje cambia a orientation.
Nota: El manejador correspondiente es onOrientationChanged.
rangeChanged(real min, real max)
Esta señal se emite cuando cambia el rango del eje. min y max son el mínimo y el máximo del nuevo rango.
Nota: El manejador correspondiente es onRangeChanged.
reversedChanged(bool enable)
Esta señal se emite cuando reversed cambia a enable.
Nota: El controlador correspondiente es onReversedChanged.
scaleLabelsByCountChanged(bool adjust)
Esta señal se emite cuando el valor de la propiedad scaleLabelsByCount cambia a adjust.
Nota: El manejador correspondiente es onScaleLabelsByCountChanged.
segmentCountChanged(qsizetype count)
Esta señal se emite cuando segmentCount cambia a count.
Nota: El controlador correspondiente es onSegmentCountChanged.
subSegmentCountChanged(qsizetype count)
Esta señal se emite cuando subSegmentCount cambia a count.
Nota: El controlador correspondiente es onSubSegmentCountChanged.
titleChanged(string newTitle)
Esta señal se emite cuando title cambia a newTitle.
Nota: El controlador correspondiente es onTitleChanged.
titleFixedChanged(bool fixed)
Esta señal se emite cuando el valor de la propiedad titleFixed cambia a fixed.
Nota: El manejador correspondiente es onTitleFixedChanged.
titleOffsetChanged(real offset)
Esta señal se emite cuando el valor de la propiedad titleOffset cambia a offset.
Nota: El manejador correspondiente es onTitleOffsetChanged.
titleVisibilityChanged(bool visible)
Esta señal se emite cuando la visibilidad del título cambia a visible.
Nota: El manejador correspondiente es 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.