4#include "qcustomplot.h"
5#include "TimeSeriesSet.h"
29 bool AddScatter(
const string &
name,
const vector<double> &
x,
const vector<double> &
y,
const QCPScatterStyle &symbol = QCPScatterStyle::ssDisc);
30 bool AddScatter(
const string &
name,
const vector<string> &
x,
const vector<double> &
y,
const QCPScatterStyle &symbol = QCPScatterStyle::ssDisc);
32 bool AddScatters(
const vector<string> names,
const vector<string> &
x,
const vector<vector<double>> &
y);
39 void SetRange(
const vector<double> &range,
const Axis &whichaxis);
47 static QVector<QCPScatterStyle::ScatterShape>
shapes;
54 void axisDoubleClick(QCPAxis * axis, QCPAxis::SelectablePart part, QMouseEvent * event);
61QVector<QCPScatterStyle::ScatterShape>
Make_Shapes();
QRubberBand * mRubberBand
bool AddScatters(const vector< string > names, const vector< vector< double > > &x, const vector< vector< double > > &y)
static QVector< QCPScatterStyle::ScatterShape > shapes
void setZoomMode(bool mode)
void axisDoubleClick(QCPAxis *axis, QCPAxis::SelectablePart part, QMouseEvent *event)
bool SetYAxisScaleType(AxisScale axisscale)
virtual ~GeneralPlotter()
void mouseReleaseEvent(QMouseEvent *event) override
void SetLegend(bool onoff)
bool AddScatter(const string &name, const vector< double > &x, const vector< double > &y, const QCPScatterStyle &symbol=QCPScatterStyle::ssDisc)
void mouseMoveEvent(QMouseEvent *event) override
bool AddTimeSeriesSet(const string &name, const vector< vector< double > > &x, const vector< vector< double > > &y)
bool AddNonUniformScatter(const map< string, vector< double > > &data, int shape_counter=0)
void SetRange(const vector< double > &range, const Axis &whichaxis)
bool AddTimeSeries(const string &name, const vector< double > &x, const vector< double > &y)
vector< double > x_max_min_range
void wheelEvent(QWheelEvent *event)
vector< double > y_max_min_range
void mousePressEvent(QMouseEvent *event) override
static QVector< T > QVectorfromStdVector(const std::vector< T > &vector)
static QVector< T > fromStdVector(const std::vector< T > &vector)
static QList< T > QListfromStdVector(const std::vector< T > &vector)
QVector< QCPScatterStyle::ScatterShape > Make_Shapes()