首页 > 其他分享 >十六、QChart图表

十六、QChart图表

时间:2023-07-15 16:14:55浏览次数:54  
标签:控件 QChart 十六 图表 坐标轴 添加 方法

1.添加图表模块

  .pro文件中加入charts模块

  QChart类图表的类

  QChartView类显示图表的类

2.ui文件中使用chartView控件

  选择本类的父类QGrapicsView控件,然后右键控件,将添加的控件提升为QChartView控件。

 3.将QChartView类的命名控件添加进项目

  使用宏QT_CHARTS_USE_NAMESPACE,此宏的定义为using namespace QT_CHARTS_NAMESPACE;

4.使用步骤

4.1 创建一个图表视图QChartView

  (1)setChart方法将图表添加进图表视图进行显示

4.2 创建一个图表QChart

  (1)createDefaultAxes方法有坐标轴就删除掉重新添加

  (2)addAxis方法添加坐标轴

  (3)setTitle方法设置图表标题

  (4)legend方法获取图例,然后使用setVisible方法设置是否可见

  (5)addSeries方法为图表添加线

4.3 创建坐标轴,使用QValueAxis类

  (1)setRange方法设置坐标轴的显示范围

  (2)setTitleText方法设置坐标轴的标题

  (3)setLabelFromat方法设置显示格式

4.4 创建线,添加点

  (1)画曲线使用QSplineSeries类

  (2)画折线使用QLineSeries类

  (3)append方法添加点

  (4)attachAxis方法将线与图表的坐标轴相连,要使用在将线添加到图表之后

标签:控件,QChart,十六,图表,坐标轴,添加,方法
From: https://www.cnblogs.com/qingfeng515/p/17556272.html

相关文章

  • PlayWright(十六)- Pytest断言
    我们在写自动化测试的时候,得到测试结果之后,现在要开始拿实际结果与期望结果做对比了 那如果是测试1个结果,我们可以用肉眼比对,如果是百十来个用例结果,我们肉眼就看不过来了,所以我们需要断言,而在Pytest中也有断言,而且Pytest的断言使用的是Python自带的,所以使用起来很方便 使......
  • 如何实现十六进制数转化为二进制 python的具体操作步骤
    十六进制数转化为二进制在计算机科学中,数字可以用不同的进制表示。其中,十六进制(hexadecimal)是一种非常常见的进制。在十六进制中,除了0-9的十个数字,还有A-F的六个字母,分别代表了十进制的10-15。而二进制(binary)是计算机中最常用的进制,因为计算机中的所有数据都是以二进制的形......
  • 用代码玩转迷你图:手把手教你用编程语言打造简洁易读的数据图表!
    前言迷你图(MiniChart)最早起源于流程图和组织架构图中的一种简化图形,用于表示一个大型数据集合中的趋势和变化。随着数据可视化技术的发展,迷你图也被广泛应用在各种类型的数据图表中,例如折线图、柱形图、散点图等。迷你图通常具有小巧、简洁、直观的特点,能够在有限的空间内有效地展......
  • 快速输出十进制数的十六进制
    如果一个数输入时为十进制,可用scanf中的%x直接输出其十六进制下对应的数值#include<stdio.h>intmain(){ intx; scanf("%d",&x); printf("%x",x); return0;}......
  • 第十六章 电压 电阻
       16.2串、并联电路中电压的规律优酷视频:https://v.youku.com/v_show/id_XNTk3OTcyMzEwOA==.html百度网盘:链接:https://pan.baidu.com/s/1ejY9KxcdB5BeiaKxV7FJng  提取码:6666         ......
  • node服务 图片合并echarts图表,绘制方框
    效果图:环境及依赖配置node版本参考:v14.18.3npm版本参考:6.14.15环境安装Mac系统需要先将Homebrew升级到与系统匹配的版本系统命令MacOSXbrewinstallpkg-configcairopangolibpngjpeggifliblibrsvgpixmanUbuntusudoapt-getinstallbuild-essentia......
  • Java学习笔记(十六)
    1.什么是线程?线程是指操作系统中的一种执行单元,它是进程中的一部分,可以看作是轻量级的进程。与进程不同的是,线程共享同一进程的地址空间和系统资源,如打开文件和信号处理等,但每个线程都有自己的程序计数器(PC)和栈,用于执行代码和存储局部变量等数据。2。线程和进程有什么区别?线......
  • 代码随想录算法训练营第十六天| 找树左下角的值 路径总和 从中序与后序遍历序列
    找树左下角的值1,层序遍历,较为简单:1intfindBottomLeftValue_simple(TreeNode*root){2intresult=0;3if(!root)returnresult;4queue<TreeNode*>selected;5selected.push(root);67while(!selected.empty())8{9......
  • 图表示学习(GRL)精选论文、博客及视频演讲分享
    在过去的几年里,图表示学习领域以令人难以置信的速度发展,从一个比较小众的研究领域转变为深度学习中发展最快的子领域之一。--WilliamL.Hamilton图表示学习(GRL)最近越来越流行,因为它们能够对复杂系统的关系或交互进行建模。然而,GRL在机器学习领域还是一个新生领域。本资源......
  • 动态图表示学习及动态图分析论文整理分享
       本项目总结了动态图表示学习的有关论文,并给出了详细的中文方法描述、数据集、创新点等。该项目在持续更新中,分享给需要的朋友。目录内容截图......