• 2024-06-21【QCustomPlot实战系列】QCPGraph堆叠图
    将一个QCPGraph叠加到另一个QCPGraph上显示,就得到了折线堆叠图staticQCPScatterStyleGetScatterStyle(constQColor&color){QPenpen(color,2);returnQCPScatterStyle(QCPScatterStyle::ssCircle,pen,Qt::white,
  • 2024-04-07QCustomPlot使用
    QCustomPlot用法及源代码放大缩小、动态增加数据、鼠标拖拽矩形框选曲线数据(T1~T2时间段内的数据)鼠标点击显示数据点x缩放、y缩放、还原、截图等功能通用创建文件夹功能;通用MessageBox,对QMessageBox进行重写源码如下CustomPlotEx.h#pragmaonce#include<QW
  • 2024-04-03配置 QCustomPlot
    下载页面参考官方配置教程1.下载压缩包并解压,你会看到qcustomplot.h和qcustomplot.cpp两个文件和许可文件2.将qcustomplot.h和qcustomplot.cpp两个文件复制到你的项目目录中,用QtCreator打开项目右键,选择添加现有文件(AddExistingFiles)3.此外,Qt5和Qt6还需要
  • 2024-03-28QCustomPlot多段y轴公用x轴、动态增加/移除曲线显示功能
    备注:1、动态增加/移除坐标系;2、多段y轴,共用同一个x轴;3、x轴y轴数据同步,当放大缩小表格时;4、通过定时器0.5s更新一次数据;****亲,感觉不错的话点个赞哦****一、项目中结合树形目录勾选框,进行动态增加和删除勾选框,通过定时器模拟数据进行显示connect(m_treeWidget,&Tr
  • 2024-03-20QT 基于qcustomplot实现热力图(三)
    QT基于qcustomplot实现热力图(一)-CSDN博客QT基于qcustomplot实现热力图(二)-CSDN博客1.背景前面个两篇文章基本完成了热力图的基本使用场景,但对于一些负复杂的项目来说功能还是不够,本片讲继续完善。a.增加动态刷新,从右想做刷新;b.增加鼠标点击事件,获得当前的鼠标对应的行
  • 2024-02-17Qt实用技巧:QCustomPlot做北斗GPS显示绝对位置运动轨迹和相对位置运动轨迹图的时,使图按照输入点顺序连曲线
    需求  使用QCustomPlot绘制多个目标的北斗运行轨迹图,包括累计绝对位置图和记录时刻的相对位置图。  当前绘制存在问题:    交付客户前,公司内部自测流程发现的问题。  实际预期效果为:   原因  QCustomPlot加入数据是按照x轴排列,也可以按照y轴排列,使用图层
  • 2024-01-30Qt QCustomPlot 入门教程
    简述QCustomPlot是一个基于QtC++的图形库,用于绘制和数据可视化-制作漂亮的2D图-曲线图、趋势图、坐标图、柱状图等,并为实时可视化应用程序提供高性能服务。它没有进一步的依赖关系,并有着良好的文档记录。QCustomPlot可以导出为各种格式,比如:PDF文件和位图(如:PNG、JPG
  • 2024-01-30Qt QCustomPlot使用教程
    (一)——安装与配置1、下载去QtPlottingWidgetQCustomPlot-Download下载需要版本的QCustomPlot的压缩包QCustomPlot.tar.gz,下载解压后会得到qcustomplot的.cpp与.h文件,这两个文件是我们需要的。2、添加到项目①把这两个文件复制粘贴到项目下;②右键点击项目名
  • 2023-11-15qcustomplot图例多选,图例换行
    图例多选设置多选时使用的按键以及setInteractions设置枚举量包含QCP::iMultiSelect customPlot->setMultiSelectModifier(Qt::ControlModifier);//使用ctrl键来多选customPlot->setInteractions(QCP::iMultiSelect);参考:QCustomPlot之数据选择(十八)_qcpitempixmapsets
  • 2023-11-05041-第三代软件开发-QCustcomPlot波形标注
    第三代软件开发-QCustcomPlot波形标注文章目录第三代软件开发-QCustcomPlot波形标注项目介绍QCustcomPlot波形标注效果初始化绘制关键字:Qt、Qml、关键字3、关键字4、关键字5项目介绍欢迎来到我们的QML&C++项目!这个项目结合了QML(QtMeta-ObjectLanguage)和C++的强大
  • 2023-10-29022-第三代软件开发-QCustomPlot核心迁移
    第三代软件开发-QCustomPlot核心迁移文章目录第三代软件开发-QCustomPlot核心迁移项目介绍先说点GitHubCopilotQCustomPlot核心迁移QQuickPaintedItemXXX_QCustomChart关键字:Qt、Qml、QCustomPlot、GitHubCopilo、关键字5项目介绍欢迎来到我们的QML&C++项目!这个项目
  • 2023-07-26画图控件QCustomplot
    对刷新率、点数、性能上要求高,对界面美观程度不是特别重视,则选QCustomPlot。使用方法是通过添加现有文件将qcustomplot.h、qcustomplot.cpp加入工程,并在pro文件中加入printsupport,放置widget并提升为QCustomPlot。【官网】 QtPlottingWidgetQCustomPlot-Introduction【
  • 2023-06-18《绘图库 QCustomPlot 学习笔记》目录
    本篇为随笔《绘图库QCustomPlot学习笔记》的目录A篇QCustomPlot背景A.1【QCP】简介A.2【QCP】版本迭代日志A.3【QCP】下载A.4【QCP】配置帮助文档B篇QCustomPlot基础用法B.1【QCP】使用方法(源码方式)C篇QCustomPlot进阶用法C.1【QCP】性能提升之修改
  • 2023-06-18【QCustomPlot】使用方法(源码方式)
    说明使用QCustomPlot绘图库辅助开发时整理的学习笔记。同系列文章目录可见《绘图库QCustomPlot学习笔记》目录。本篇介绍QCustomPlot的一种使用方法,通过包含源码的方式进行使用,这也是最常用的方法,示例中使用的QCustomPlot版本为Version2.1.1。目录说明1.下载源码2.
  • 2023-06-17qcustomplot 绘图 5
    需要解释的类:QCPGraphDatadata;   plot使用的时间通常是以秒为单位的,所以,要将时间换算成秒填入key设置x轴时间显示格式:(默认只显示6个,设定后,显示数量由dataTicker设置)时间轴如果过大,显示会发生错误。QSharedPointer<QCPAxisTickerDateTime>dateTicker(newQCP
  • 2023-06-17qcustomplot 绘图 4
    关注点:设置背景、增加文字图层、第二坐标显示控制、设置label显示位置autocustomPlot=plot;customPlot->axisRect()->setBackground(QPixmap("./solarpanels.jpg"));customPlot->addGraph();customPlot->graph()->setLineStyle(QCPGraph::lsLine);
  • 2023-06-17qcustomplot 绘图 3
    内容:包络线(填充),散点图,线型,errorBar等不同坐标的显示技巧:1、设置不同的x轴,2、QCPErrorBars特有的setDataPlottable(...);plot->legend->setVisible(true);plot->legend->setFont(QFont("Helvetica",9));//setlocaletoenglish,sowegetenglishdecimals
  • 2023-06-17 qcustomplot 绘图 1
    周末,闲读,翻翻qcustomplot例子。以前用qchart,实在无法接收这个类的低效。打开qchart,仿佛在推一个滞重的铁门。qcustomplot感觉轻快灵动。1.准备CMakeLists.txtcmake_minimum_required(VERSION3.5)project(plot_0VERSION0.1LANGUAGESCXX)set(CMAKE_AUTOUICON)
  • 2023-06-17qcustomplot 绘图 2
    这个例子涉及:双坐标,坐标联动、坐标自适应、多线绘制,图形填充,图形缩放plot->addGraph();plot->graph(0)->setPen(QPen(Qt::blue));//linecolorblueforfirstgraphplot->graph(0)->setBrush(QBrush(QColor(0,0,255,20)));//firstgraphwillbefilledw
  • 2023-05-29【QCustomPlot】性能提升之修改源码(版本 V2.x.x)
    说明使用QCustomPlot绘图库的过程中,有时候觉得原生的功能不太够用,比如它没有曲线平滑功能;有时候又觉得更新绘图数据时逐个赋值效率太低,如果能直接操作内存就好了;还有时候希望减轻CPU压力,启用GPU加速。好在QCustomPlot是开源项目,源码编写十分规范,想要理解它的可视化思路不
  • 2023-03-23Qt Qwt与QCustomPlot
    一、QWT简介QWT,即QtWidgetsforTechnicalApplications,是一个基于LGPL版权协议的开源项目,可生成各种统计图,是为具有技术专业背景的程序提供GUI组件和一组实用类,其
  • 2023-03-23Qt Qwt、QChart、QCustomPlot比较
    美观方面:Qcustomplot≈Qchart>QwtQcustomplot界面简洁大方;Qchart界面华丽优美,其中QChart中绘制的线条处不能使用鼠标,所以在数据量大的时候会引响鼠标的缩放、移动图表
  • 2023-03-12【QCustomPlot】简介
    说明使用QCustomPlot绘图库辅助开发时整理的学习笔记。目录说明1.库简介2.库的官网链接3.库的帮助文档4.库的下载地址5.库的版本号说明6.库的Git地址7.库的论
  • 2023-02-03QCustomPlot坐标轴隐藏轴线显示轴标签及常用属性设置参考
     今天要做QCustomPlot上方显示图像名字,即在QCustomPlot实例的X轴2上方显示图像名字。并隐藏X轴2customPlot->xAxis2->setVisible(true);//显示x轴2//设置顶部轴标签内
  • 2023-01-30QCustomPlot库添加到自己的工程
    一、QCustomPlot库添加到自己的工程1.QCustomPlot官网下载官网下载地址:QtPlottingWidgetQCustomPlot-Download 2.导入到自己的工程QCustomPlot库的使用与自