QWT绘图
来源:互联网 发布:浙江大学软件学院邮编 编辑:程序博客网 时间:2024/05/29 18:19
QWT
QwtPlot是用来绘制二维图像
setAxisTitle设置轴标题enableAxis主要是显示xTop,yRight坐标轴setAxisMaxMajor设置某个某个坐标轴扩大比例尺的最大间隔数目setAxisMaxMinor设置某个某个坐标轴缩小比例尺的最大间隔数目setAxisScale禁用自动缩放比例尺,为某个坐标轴指定一个修改的比例尺insertLegend添加图例(标注)
常见接口
setPen设置画笔setData设置曲线的数据setStyle设置曲线形式,点、直线、虚线等等setCurveAttribute设置曲线属性,一般设置Fittedattch把曲线附加到QwlPlot上
void CalcPtDist::drawContents(QPainter *painter,QPolygonF* points)//QPainter{ui.qwtPlot->setCanvasBackground(Qt::green); QwtPlotCurve *curve = new QwtPlotCurve();//关联控件 curve->attach(this->ui.qwtPlot);//设置控件x、y轴坐标(min,max,step) ui.qwtPlot->setAxisScale(QwtPlot::xBottom, 0.0, points->count()); ui.qwtPlot->setAxisScale(QwtPlot::yLeft,0.0, 150.0);//设置控件x、y轴标题 ui.qwtPlot->setAxisTitle(QwtPlot::xBottom,"x -->"); ui.qwtPlot->setAxisTitle(QwtPlot::yLeft,"y -->");//设置曲线画笔和风格curve->setPen(QColor(Qt::red));curve->setStyle(QwtPlotCurve::Lines); curve->setSymbol(new QwtSymbol(QwtSymbol::Cross, Qt::NoBrush, QPen(Qt::black), QSize(5, 5) ) ); curve->setCurveAttribute(QwtPlotCurve::Fitted); //curve->setSymbol(new QwtSymbol(QwtSymbol::Ellipse, Qt::yellow,//QPen(Qt::blue), QSize(5, 5) ) );//curve->setStyle(QwtPlotCurve::Sticks);//关联样本数据curve->setSamples(*points);//绘制曲线 ui.qwtPlot->replot();}
- QWT绘图
- Windows下QWT绘图实例
- qt超强绘图控件qwt
- qt超强绘图控件qwt
- Qt绘图 使用QWT绘制科学图表、绘图
- Qt绘图 使用QWT绘制科学图表、绘图
- Qt绘图 使用QWT绘制科学图表、绘图
- QWT
- QWT
- qwt
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- qt超强绘图控件qwt - 安装及配置
- IAR 错误:xxx function has no prototype
- linux中history命令使用与配置
- 【rmzt】等待&&彩虹xp主题_7.23
- poj 3663 Costume Party
- 线性表两种存储的比较
- QWT绘图
- 面试题24:二叉搜索树与双向链表
- android基础篇------------java基础(7)(Calendar和Data和SimpleDateFormat)
- 黑马程序员__网络编程
- C++编程技术之 异常处理(上)
- HDU 2896 AC自动机
- adb 如果连接不上安卓设备
- 数组排序
- mssql下创建ORACLE链接服务器,以便mssql远程访问oracle中数据