QwtPlot解读---from Qwt-6.6.1

QwtPlot是Qwt库中的一个二维绘图组件,继承自QFrame和QwtPlotDict。它包含一个QwtPlotCanvas作为绘图区域,并能显示多个QwtPlotItem子类的图元,如QwtPlotCurve和QwtPlotMarker。QwtPlot拥有4条轴,每条轴可以通过setAxisScaleDiv或QwtScaleEngine进行配置。QwtPlotItem自行决定附加到哪个QwtPlot,并通过QwtPlotDict进行管理。此外,QwtPlot还提供了重绘、自动刷新、设置标题、轴线配置、图例管理等特性。
摘要由CSDN通过智能技术生成
QwtPlot--from Qwt-6.6.1

 
    QwtPlot继承自QFrame和QwtPlotDict.QwtPlot是一个二维绘图部件,它只是一个视图窗口,真正的绘图设备是
它的中心部件QwtPlotCanvas.在QwtPlot的画布上可以显示不限数量的基地图元项,图元项可以是QwtPlotCurve,
QwtPlotMarker,QwtPlotGrid或任意从QwtPlotItem派生出的子类.一个QwtPlot有4条轴线,没一个轴线都可通过
setQwtScaleDiv或根据绘制的项调用QwtScaleEngine.
QwtPlot自身不能添加基地图元项,QwtPlotItem决定自己被添加到哪个QwtPlot: 
void attatch(QwtPlot *plot);	void detach();
    QwtPlotDict是一个item的字典类,用于管理添加到QwtPlot上的所有项。QwtPlotDict按照z值组织items。如果
autoDelegate()为真,所有依附的项会在QwtPlotDict的析构函数中被删除。
    QwtPlotCanvas类继承自QFrame,是QwtPlot的画布。

/****************************************************************************************/

 
公有类型:
 
enum Axis{
  
    yLeft,yRight,xBottom,xTop,
    axisCnt
};  //坐标轴索引
 
公有槽:
 
virtual void replot(); //重绘地基
void autoRefresh(); //如果autoReplot()为真,重绘地基
 
信号:
 
void itemAttached(QwtPlotItem *plotItem,bool on);
void legendDataChanged(const QVariant &itemInfo,
                       const QList<QwtLegendDatta>&data);//图表数据改变
 
公有成员函数:
 
 QwtPlot (QWidget ∗=NULL)
 QwtPlot (const QwtText &title, QWidget ∗=NULL)
 virtual ∼QwtPlot ()
 
 void applyProperties (const QString &); //应用属性
 QString grabProperties () const; //获取属性
 void setAutoReplot (bool=true); //设置或重设自动地基
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值