Qt如何创建柱状图

 时间:2024-10-12 02:59:52

1、首先我们创建一个Qt空工程,添加一个main.cpp文件,然后在pro文件中加入Qt的charts模块声明,我们会在main函数里直接显示图表窗口,所以不需要再引入其他ui文件了。

Qt如何创建柱状图
Qt如何创建柱状图

2、接着,我们加入相关的头文件,这里我们创建的是柱状图,所以把相关的柱状图头文件加入即可,如果你不知道有哪些柱状图头文件,可以直接在Qt帮助文档中直接搜索QBarSeries,或者QtCharts找到相关的类模块。

Qt如何创建柱状图

3、要创建Qt柱状图,我们首先需要创建相蔡龇呶挞关的数据集。以奥运赛事为例,假如你只需观察1日到7日某运动员的比赛成绩,那么你只需要创建一个QBarSet对象即可,即一位运动员的多日数据柱状图。这里我们创建多个,观察多个运动员数据集。然后根据数据集创建数据系列容器。

Qt如何创建柱状图
Qt如何创建柱状图

4、接下来,我们就可以根据以上的数据系列容器创建图表对象了。图表对象创建好了以后,我们创建横轴的柱状图类目对象,用来显示横轴的标注。

Qt如何创建柱状图
Qt如何创建柱状图

5、最后,我们创建图表视图对象,再将视兔脒巛钒图对象显示到MainWindow窗口上即可,当然了,如果你只有一个图表而不需要显示其他控件的时候,譬如我们这里,就可以不用创建MainWindow窗口,直接挹掷秦把把图表视图show出来也是可以的。

Qt如何创建柱状图
Qt如何创建柱状图

6、以往我们的图表标注一般都放在图表名称的下方,即图表的上方的,大家可以留意一下,这里我们将标注放在图表下方也是可以的,只需更改图表的legend对象的位置即可。如下图所示。

Qt如何创建柱状图
Qt如何创建柱状图
  • sqlserver数据库表导出成excel文件(sql语句版)
  • 使命召唤cod16战区怎么复活队友赎回队友
  • Ubuntu 如何安装R的旧包,以ggplot2 为例
  • Windows修改命令窗口的标题,背景和字体颜色
  • office2010怎么升级office2013
  • 热门搜索
    作文手抄报 小学安全知识手抄报 认识大自然手抄报 让世界充满爱手抄报 人防手抄报 文化手抄报 简单的手抄报花边 中国传统美德手抄报 民族精神代代传手抄报 神话故事手抄报