En esta página

Qt Graphs

El módulo Qt Graphs permite visualizar datos en gráficos 2D y 3D.

En el ámbito tridimensional, admite gráficos de barras, de dispersión y de superficie. Es especialmente útil para visualizar mapas de profundidad y grandes cantidades de datos que cambian rápidamente, como los recibidos de múltiples sensores. El aspecto de los gráficos puede personalizarse utilizando temas o añadiendo elementos y etiquetas personalizados.

En el ámbito 2D, hay soporte para gráficos de área, barra, donut, línea, tarta, dispersión y spline, y son fácilmente combinables con cualquier otro contenido QML.

Qt Graphs está construido sobre Qt 6 y los gráficos 3D sobre Qt Quick 3D para aprovechar la aceleración por hardware y Qt Quick.

Uso del módulo

API QML de QtGraphs

Los tipos QML del módulo están disponibles a través de la importación QtGraphs. Para utilizar los tipos, añada la siguiente sentencia import a su archivo .qml:

import QtGraphs

API C

El uso de la API C++ de un módulo Qt requiere la vinculación con la biblioteca del módulo, ya sea directamente o a través de otras dependencias. Varias herramientas de compilación tienen soporte dedicado para esto, incluyendo CMake y qmake.

Compilación con CMake

Utilice el comando find_package() para localizar el componente del módulo necesario en el paquete Qt6:

find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)

Para obtener más información, consulta la descripción general de la compilación con CMake.

Compilación con qmake

Para configurar el módulo para la compilación con qmake, añada el módulo como valor de la variable QT en el archivo .pro del proyecto:

QT += graphs

Creación de una aplicación con widgets

Artículos y guías

Limitación de funciones

En los casos en que el objetivo de una aplicación sea algún hardware embebido con especificaciones limitadas, es posible construir sólo soporte 2D o 3D en el módulo.

Para obtener más información, consulte la configuración de Qt Graphs.

Qt Graphs para 2D

Qt Graphs para 3D

Qt Graphs Común

Ejemplos

Referencia API

Licencias y atribuciones

Qt Graphs está disponible bajo licencias comerciales de The Qt Company. Además, está disponible bajo la Licencia Pública General GNU, versión 3. Consulte Licencias de Qt para obtener más información.

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