qwt官方实例分析-SimplePlot

这篇博客详细分析了QWT库中的SimplePlot实例,包括效果展示、元素分析和代码解析。通过介绍画布、坐标轴、曲线绘制和符号等元素,帮助读者理解如何使用QWT进行图形绘制。此外,还提供了Qwt Class List链接,便于深入学习。
摘要由CSDN通过智能技术生成

qwt官方实例分析-SimplePlot

从效果展示,元素分析,代码分析来逐步说明qwt的使用方式。

本教程需要结合qwt的Class List来学习。

Qwt Class List: https://qwt.sourceforge.io/annotated.html

效果展示

在这里插入图片描述

元素分析

元素分析中,将会说明本项目展示效果中的各个元素,方便小伙伴们学习并且灵活应用。

  • 画布:标题,背景颜色,坐标轴,图例
  • 背景线框
  • 曲线绘制
  • 符号

代码分析

比较简单的代码直接注释解释,稍微复杂一点的在后面解释。

#include <qapplication.h>
#include <qwt_plot.h>
#include <qwt_plot_curve.h>
#include <qwt_plot_grid.h>
#include <qwt_symbol.h>
#include <qwt_legend.h>

int main( int argc, char **argv )
{
   
    //Qt应用程序
    QApplication a( argc, argv );
	
    //声明QwtPlot类对象,代表要绘制的图
    QwtPlot plot;
    plot.setTitle( "Plot Demo" ); //设置图的标题
    plot.setCanvasBackground( Qt::white ); //设置图纸的背景颜色
    plot.setAxisScale( QwtPlot::yLeft, 0.0, 10.0 );  //Info1
    plot.insertLegend( new QwtLegend() );  //创建一个图例
	
    //声明一个绘图网格,并添加到图片中
    QwtPlotGrid *grid = new QwtPlotGrid
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值