Qt数据可视化(QPolarChart雷达图)

雷达效果如下。

Qt数据可视化(QPolarChart雷达图)_第1张图片

定时移动线条位置。

配置QtChart开发环境

安装开发库

sudo apt install libqt5charts5-dev

配置项目

QT       += core gui charts

头文件中添加

QT_CHARTS_USE_NAMESPACE

雷达图说明

QPolarChart:极坐标系。

极坐标图以圆形图形的形式显示数据,其中数据的放置基于图形中心极点的角度和距离。

Qt数据可视化(QPolarChart雷达图)_第2张图片

 

极坐标图是QChart的一种专门化,它支持直线、样条曲线、面积和散点系列,以及它们支持的所有轴类型。每个轴都可以用作径向轴或角度轴。

角度QValueAxis上的第一个和最后一个记号以0/360度角位于同一位置。

如果序列中两个连续点之间的角距离大于180度,则连接这两个点的任何直线都将变得毫无意义,并且不会绘制。取而代之的是,在图表的中心画一条线。因此,在显示直线、样条曲线或面积系列时,必须相应地选择轴范围。

极坐标图在同一位置绘制同一方向的所有轴,因此使用同一方向的多个轴可能会令人困惑,除非额外的轴仅用于自定义网格。例如&#x

你可能感兴趣的:(QT小王子)