DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAChartAddCurveWidget类 参考

添加xy series,适用二维数据绘图的系列获取 更多...

#include <DAChartAddCurveWidget.h>

类 DA::DAChartAddCurveWidget 继承关系图:
DA::DAChartAddXYSeriesWidget DA::DAAbstractChartAddItemWidget

Public 成员函数

 DAChartAddCurveWidget (QWidget *parent=nullptr)
 
virtual QwtPlotItem * createPlotItem () override
 此函数创建QwtPlotCurve
 
- Public 成员函数 继承自 DA::DAChartAddXYSeriesWidget
 DAChartAddXYSeriesWidget (QWidget *parent=nullptr)
 
bool isXAutoincrement () const
 判断x是否是自增
 
bool isYAutoincrement () const
 判断y是否是自增
 
virtual void setDataManager (DADataManager *dmgr) override
 
QVector< QPointF > getSeries () const
 根据配置获取数据
 
virtual QString getNameHint () const
 推荐的名字使用y值的参数名
 
void setX (const DAData &dataframeData, const QString &seriesName)
 设置当前的x到list中
 
void setY (const DAData &dataframeData, const QString &seriesName)
 设置当前的y到list中
 
- Public 成员函数 继承自 DA::DAAbstractChartAddItemWidget
 DAAbstractChartAddItemWidget (QWidget *par=nullptr)
 
DADataManagergetDataManager () const
 

额外继承的成员函数

- 信号 继承自 DA::DAAbstractChartAddItemWidget
void dataManagerChanged (DADataManager *dmgr)
 dataManager发生改变的信号
 
void currentDataChanged (const DAData &d)
 当前数据发生了改变
 
- Protected 成员函数 继承自 DA::DAChartAddXYSeriesWidget
bool getXAutoIncFromUI (DAAutoincrementSeries< double > &v)
 获取x自增
 
bool getYAutoIncFromUI (DAAutoincrementSeries< double > &v)
 获取y自增
 
bool getToVectorPointFFromUI (QVector< QPointF > &res)
 获取点序列
 
bool tryGetXSelfInc (double &base, double &step)
 尝试获取x值得自增内容
 
bool tryGetYSelfInc (double &base, double &step)
 尝试获取y值得自增内容
 
QPair< DAData, QString > getY () const
 
QPair< DAData, QString > getX () const
 
DAPySeries getYSeries () const
 
DAPySeries getXSeries () const
 

详细描述

添加xy series,适用二维数据绘图的系列获取

成员函数说明

◆ createPlotItem()

QwtPlotItem * DA::DAChartAddCurveWidget::createPlotItem ( )
overridevirtual

此函数创建QwtPlotCurve

返回

实现了 DA::DAAbstractChartAddItemWidget.


该类的文档由以下文件生成: