1 #ifndef CTL_INTERVALSERIESVIEW_H 2 #define CTL_INTERVALSERIESVIEW_H 4 #include "chartviewbase.h" 8 class IntervalDataSeries;
70 const QString& labelX =
"x",
71 const QString& labelY =
"y",
72 bool logAxisY =
false);
77 static constexpr
auto BAR_GAP = 0.0001;
79 void copyDataToClipboard()
const override;
85 inline void plot(
const IntervalDataSeries& intervalSeries,
const QString& labelX =
"x",
86 const QString& labelY =
"y",
bool logAxisY =
false)
92 #endif // CTL_INTERVALSERIESVIEW_H void setData(const IntervalDataSeries &intervalSeries)
Definition: intervalseriesview.cpp:95
The ChartViewBase class is the base class for plot-like visualizers in the CTL.
Definition: chartviewbase.h:20
double suitableLogMinVal(const IntervalDataSeries &intervalSeries)
Definition: intervalseriesview.cpp:144
IntervalSeriesView(QWidget *parent=nullptr)
Definition: intervalseriesview.cpp:21
The IntervalDataSeries class is a container for a series of values sampled in equidistant steps (i....
Definition: intervaldataseries.h:65
static void plot(const IntervalDataSeries &intervalSeries, const QString &labelX="x", const QString &labelY="y", bool logAxisY=false)
Definition: intervalseriesview.cpp:71
The IntervalSeriesView class provides basic visualization of IntervalDataSeries data.
Definition: intervalseriesview.h:63