QCustomPlot
七 六 伍
分享一些日常学习经验和开源自己业余玩的项目,也就是当个记录笔记
展开
-
Qcustomplot 坐标轴缩放(qt 方法2)
setRangeZoomAxes函数使坐标轴可以伸缩在2.0系列版本的Qcustomplot中,可以对通过坐标轴列表对两套坐标轴进行设置:QList<QCPAxis*> axes;axes << CustomPlot->yAxis2 << CustomPlot->xAxis2 << CustomPlot->yAxis << CustomPlot->xAxis;CustomPlot->axisRect()-&g原创 2020-12-31 14:29:26 · 4734 阅读 · 1 评论 -
QCustomPlot系列: 实现X轴,Y轴的单独滚轮缩放数据
QCustomPlot的demo实例给的都是x轴和y轴 一起缩放的 用起来有点不方便。下面实现的功能是,点击选中x轴 或者y轴 就能缩放;下面是实现功能图:点击x轴 就能实现x轴的单独放大。这个网上资料还比较少,看了几个小时的源码才实现的。(要)第一个方法是,改变缩放比例。QCustomlot给我们提供了 setRangeZoomFactor()函数,设置区域放大因子,ui->customPlot->axisRect()->setRangeZoomFactor(1.2,原创 2020-12-31 14:10:50 · 8149 阅读 · 9 评论 -
QCustomPlot 坐标轴添加单位
为坐标轴添加单位需要修改库代码目标类: QCPAxis在类中, 定义成员变量 QString m_format;然后定义函数:void setAxisFormat(QString format)//函数实现//函数实现void QCPAxis::setAxisFormat(QString format){if(m_format != format){m_format = format;}}然后需要在 QCPAxis::drow(QCPPainter *painter)函数中, 添原创 2020-12-31 10:17:50 · 1667 阅读 · 0 评论 -
QCustomPlot系列 - 曲线全局显示
这个功能是在ui界面中添加一个按键,按键触发信号来显示全局显示在.cpp中添加void MainWindow::showAllGraph(){ ui->customPlot->xAxis->rescale(true);//调整X轴的范围,使之能显示出所有的曲线的X值 ui->customPlot->yAxis->rescale(true);//调整Y轴的范围,使之能显示出所有的曲线的Y值 ui->customPlot->rep原创 2020-12-30 21:06:06 · 1321 阅读 · 2 评论 -
QCustomPlot系列 -用鼠标矩形框进行框选放大
这个功能,API里面都给写好了 我们直接调用就好了 customPlot->selectionRect()->setPen(QPen(Qt::black,1,Qt::DashLine));//设置选框的样式:虚线customPlot->selectionRect()->setBrush(QBrush(QColor(0,0,100,50)));//设置选框的样式:半透明浅蓝customPlot->setSelectionRectMode(QCP::SelectionRec原创 2020-12-30 17:16:12 · 793 阅读 · 2 评论 -
QCustomPlot 坐标轴常用属性设置
1常用的数字表示格式setNumberFormat(“g”) 数值小的时候用固定格式,数值大使用科学计数setNumberFormat(“gb”) 数值小的时候用固定格式,数值大使用漂亮的10进制幂的指数形式setNumberFormat(“gbc”) 在上面的基础上乘号显示×setNumberFormat(“fc”) 非法格式,格式减少到’f’setNumberFormat(“hello”) 非法格式,因为第一个字符不是’e’, ‘e’, ‘f’, ‘g’或’g’。当前格式代码将不会更改默认原创 2020-12-30 16:08:03 · 4132 阅读 · 5 评论 -
QCustomPlot 加入帮助文档
1.在我们下载的QCustomPlot中 有个.qch文档, 加到如下目录(自己的qt安装目录)2.工具-》 选项-》 帮助-》添加 (把qch文件添加进去)原创 2020-12-30 15:06:53 · 722 阅读 · 1 评论 -
QCustomPlot 的下载和安装 和简单的编译 (入门一)
按照网上的教程 一步步的操作 发现还是踩坑,编译报错,网上的教程都是一样的 折腾了好一会才解决问题。使用Qcustorplot 遇坑一 在.pro中添加 printsupport 如下图:Qcustorplot 遇坑二: 将 #include"…/…/qcustomplot.h" 改成 #include <qcustomplot.h>Qt绘图插件QCustomPlot配置、使用一、配置QCustomPlot官方下载地址:http://www.qcustomplot原创 2020-12-29 17:38:20 · 1420 阅读 · 2 评论