Qt Data Visualization ,让数据3D可视化

Qt Data Visualization ,让数据3D可视化

版权声明:本文原创于yafeilinux的CSDN博客,转载请注明出处:


在前面我们已经见识了Qt Charts可以非常简单地实现常见的图表,但Qt Charts只能显示平面图,如果想更进一步,让数据以3D形式进行显示,该怎么实现呢?在Qt中提供的Qt Data Visualization模块可以帮助我们快速创建3D柱形图、散点和曲面图。下面是Qt自带示例程序的效果。

今天我们来演示一个3D柱形图,实现柱形图的动态展示功能。先看下最后效果。

开发环境:Win 7 + Qt 5.12.0
(注意:在安装Qt时需要选择安装Qt Data Visualization模块)

实现基本的柱形图


首先新建空的Qt Quick应用。将main.qml内容修改如下:

import QtQuick 2.9
import QtQuick.Window 2.2
import QtDataVisualization 1.2

Window {
    visible: true
    width: 800