1 #ifndef CTL_LINESERIESVIEW_H 2 #define CTL_LINESERIESVIEW_H 4 #include "chartviewbase.h" 74 const QString& labelX =
"x",
75 const QString& labelY =
"y",
76 bool logAxisY =
false);
77 static void plot(
const QList<QPointF>& lineSeries,
78 const QString& labelX =
"x",
79 const QString& labelY =
"y",
80 bool logAxisY =
false);
83 void setData(
const QList<QPointF>& lineSeries);
92 void plot(
const XYDataSeries& lineSeries,
const QString& labelX =
"x",
93 const QString& labelY =
"y",
bool logAxisY =
false);
96 void plot(
const std::vector<float>& yValues,
97 const QString& labelX =
"x",
98 const QString& labelY =
"y",
99 bool logAxisY =
false);
104 #endif // CTL_LINESERIESVIEW_H The ChartViewBase class is the base class for plot-like visualizers in the CTL.
Definition: chartviewbase.h:20
static void plot(const PointSeriesBase &lineSeries, const QString &labelX="x", const QString &labelY="y", bool logAxisY=false)
Definition: lineseriesview.cpp:56
The PointSeriesBase class is the base class used to represent a series of data tuples.
Definition: pointseriesbase.h:32
void setData(const PointSeriesBase &lineSeries)
Definition: lineseriesview.cpp:88
void setShowPoints(bool enabled=true)
Definition: lineseriesview.cpp:112
LineSeriesView(QWidget *parent=nullptr)
Definition: lineseriesview.cpp:15
The LineSeriesView class provides basic visualization of XYDataSeries data.
Definition: lineseriesview.h:67
The XYDataSeries class is container for a series of data points, each representing x and y value pair...
Definition: xydataseries.h:60