En esta página

QLogValue3DAxisFormatter Class

La clase QLogValue3DAxisFormatter proporciona reglas de formato para un eje de valores logarítmicos. Más...

Cabecera: #include <QLogValue3DAxisFormatter>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
En QML: LogValue3DAxisFormatter
Hereda: QValue3DAxisFormatter

Propiedades

Funciones públicas

QLogValue3DAxisFormatter(QObject *parent = nullptr)
virtual ~QLogValue3DAxisFormatter() override
bool autoSubGrid() const
qreal base() const
bool edgeLabelsVisible() const
void setAutoSubGrid(bool enabled)
void setBase(qreal base)
void setEdgeLabelsVisible(bool enabled)

Señales

void autoSubGridChanged(bool enabled)
void baseChanged(qreal base)
void edgeLabelsVisibleChanged(bool enabled)

Descripción detallada

Cuando se adjunta un formateador a un eje de valor, el rango del eje no puede incluir valores negativos o el cero.

Véase también QValue3DAxisFormatter.

Documentación de propiedades

autoSubGrid : bool

Esta propiedad indica si las posiciones de la subcuadrícula se generan automáticamente.

Si el valor de esta propiedad es true, el recuento de subsegmentos del eje padre se ignora al calcular las posiciones de las líneas de la subcuadrícula. Las posiciones de la sub-cuadrícula se generan automáticamente de acuerdo con el valor de la propiedad base. El número de líneas de sub-rejilla se establece en el valor base menos uno, redondeado hacia abajo. Esta propiedad se ignora cuando el valor base es cero. Por defecto es true.

Funciones de acceso:

bool autoSubGrid() const
void setAutoSubGrid(bool enabled)

Señal del notificador:

void autoSubGridChanged(bool enabled)

Véase también base y QValue3DAxis::subSegmentCount.

base : qreal

Esta propiedad contiene la base del logaritmo utilizado para mapear los valores de los ejes.

Si la base es distinta de cero, el recuento de segmentos del eje padre se ignorará cuando se calculen las posiciones de la línea de rejilla y de la etiqueta. Si desea que el rango se divida en segmentos iguales como un eje de valores normal, establezca el valor de esta propiedad en cero.

La base tiene que ser cero o un valor positivo y no puede ser igual a uno. Por defecto es diez.

Funciones de acceso:

qreal base() const
void setBase(qreal base)

Señal del notificador:

void baseChanged(qreal base)

Véase también QValue3DAxis::segmentCount.

edgeLabelsVisible : bool

Esta propiedad indica si la primera y la última etiqueta del eje son visibles.

Cuando el valor de la propiedad base es distinto de cero, el rango completo del eje no suele estar dividido por igual en segmentos. Los segmentos primero y último suelen ser más pequeños que los demás segmentos. En casos extremos, esto puede dar lugar a etiquetas superpuestas en las dos primeras y últimas líneas de la cuadrícula. Estableciendo esta propiedad a false, puede suprimir mostrar las etiquetas de mínimo y máximo para el eje en los casos en que los segmentos no se ajusten exactamente al eje. Por defecto es true.

Funciones de acceso:

bool edgeLabelsVisible() const
void setEdgeLabelsVisible(bool enabled)

Señal del notificador:

void edgeLabelsVisibleChanged(bool enabled)

Véase también base y QAbstract3DAxis::labels.

Documentación de las funciones miembro

[explicit] QLogValue3DAxisFormatter::QLogValue3DAxisFormatter(QObject *parent = nullptr)

Construye un nuevo formateador de eje 3D de valor logarítmico con el padre opcional parent.

[override virtual noexcept] QLogValue3DAxisFormatter::~QLogValue3DAxisFormatter()

Elimina el formateador de ejes 3D de valores logarítmicos.

© 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.