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

添加xy series,适用二维数据绘图的系列获取 这个是一个abstract类,需要重写 更多...

#include <DAChartAddXYSeriesWidget.h>

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

Public 成员函数

 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)
 
virtual QwtPlotItem * createPlotItem ()=0
 创建QwtPlotItem
 
DADataManagergetDataManager () const
 

Protected 成员函数

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
 

额外继承的成员函数

- 信号 继承自 DA::DAAbstractChartAddItemWidget
void dataManagerChanged (DADataManager *dmgr)
 dataManager发生改变的信号
 
void currentDataChanged (const DAData &d)
 当前数据发生了改变
 

详细描述

添加xy series,适用二维数据绘图的系列获取 这个是一个abstract类,需要重写

参见
createPlotItem

成员函数说明

◆ getNameHint()

QString DA::DAChartAddXYSeriesWidget::getNameHint ( ) const
virtual

推荐的名字使用y值的参数名

返回

◆ getSeries()

QVector< QPointF > DA::DAChartAddXYSeriesWidget::getSeries ( ) const

根据配置获取数据

返回
如果没有符合条件,返回一个empty的vector

◆ getToVectorPointFFromUI()

bool DA::DAChartAddXYSeriesWidget::getToVectorPointFFromUI ( QVector< QPointF > &  res)
protected

获取点序列

参数
res
返回
注解
注意此函数失败会有警告对话框

◆ getXAutoIncFromUI()

bool DA::DAChartAddXYSeriesWidget::getXAutoIncFromUI ( DAAutoincrementSeries< double > &  v)
protected

获取x自增

参数
v
返回
成功返回true
注解
注意此函数失败会有警告对话框

◆ getYAutoIncFromUI()

bool DA::DAChartAddXYSeriesWidget::getYAutoIncFromUI ( DAAutoincrementSeries< double > &  v)
protected

获取y自增

参数
v
返回
成功返回true
注解
注意此函数失败会有警告对话框

◆ isXAutoincrement()

bool DA::DAChartAddXYSeriesWidget::isXAutoincrement ( ) const

判断x是否是自增

返回

◆ isYAutoincrement()

bool DA::DAChartAddXYSeriesWidget::isYAutoincrement ( ) const

判断y是否是自增

返回

◆ setDataManager()

void DA::DAChartAddXYSeriesWidget::setDataManager ( DADataManager dmgr)
overridevirtual

◆ setX()

void DA::DAChartAddXYSeriesWidget::setX ( const DAData dataframeData,
const QString &  seriesName 
)

设置当前的x到list中

参数
data
seriesName

◆ setY()

void DA::DAChartAddXYSeriesWidget::setY ( const DAData dataframeData,
const QString &  seriesName 
)

设置当前的y到list中

参数
data
seriesName

◆ tryGetXSelfInc()

bool DA::DAChartAddXYSeriesWidget::tryGetXSelfInc ( double &  base,
double &  step 
)
protected

尝试获取x值得自增内容

参数
base
step
返回

◆ tryGetYSelfInc()

bool DA::DAChartAddXYSeriesWidget::tryGetYSelfInc ( double &  base,
double &  step 
)
protected

尝试获取y值得自增内容

参数
base
step
返回

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