您当前的位置: 首页 >  qt

wendy_ya

暂无认证

  • 2浏览

    0关注

    342博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QCustomPlot基础教程(三)——在Qt中绘制多条曲线(拓展)

wendy_ya 发布时间:2021-09-07 12:27:30 ,浏览量:2

上一节介绍了Qt中多个曲线绘制的基本方法,本文对其进行拓展,介绍多条曲线绘制时如何自动更改颜色以及自动更改线条类型的方法。

目录
    • 1、前言
    • 2、代码示例
    • 3、运行结果
    • 4、解释说明

1、前言

基础部分就不过多介绍了,不懂得可以直接参考:QCustomPlot基础教程(一)——QCustomPlot的安装及基础实例,直接上代码。

2、代码示例

代码如下:

QCustomPlot *customPlot = ui->customPlot;//创建customPlot
    QPen pen;
    QStringList lineNames;
    lineNames graph()->rescaleAxes(true);//自动调整XY轴的范围
    }
3、运行结果

在这里插入图片描述

4、解释说明

这里主要解释一下LineStyle和ScatterShape这两个函数。

enum QCPGraph::LineStyle 定义图形线在绘图中的视觉表示方式。

参数描述lsNone数据点不与任何线连接lsLine数据点由一条直线连接lsStepLeft将线绘制为阶跃,其中阶跃高度为左侧数据点的值lsStepRight将线绘制为阶跃,其中阶跃高度为右侧数据点的值lsStepCenter当阶跃位于两个数据点之间时,将线绘制为阶跃lsImpulse每个数据点由一条平行于值轴的线表示(脉冲线)

enum QCPScatterStyle::ScatterShape 设置散点形状

名称形状描述ssNone不绘制散点符号ssDot.单点ssCrossx交叉ssPlus+加ssCircleo圆圈ssDisc●实心圆圈(圈内为pen颜色)………
关注
打赏
1659256378
查看更多评论
立即登录/注册

微信扫码登录

0.0404s