XYPlot Class Reference
Class for storing and retrieving simulation data as csv files.
More...
List of all members.
Public Member Functions |
| XYPlot (QWidget *parent, QString title, QString xAxisLabel="", QString yAxisLabel="") |
void | addCurve (std::vector< double > xValuesList, std::vector< double > yValuesList, QString legend="") |
virtual void | clear () |
QwtPlot * | Plot () |
Public Attributes |
QwtPlotZoomer * | zoomer |
Private Attributes |
int | _curves |
std::vector< QPen > | _pens |
Detailed Description
Class for storing and retrieving simulation data as csv files.
Class for creating simple plots, based on QwtPlot.
Constructor & Destructor Documentation
XYPlot::XYPlot |
( |
QWidget * |
parent, |
|
|
QString |
title, |
|
|
QString |
xAxisLabel = "" , |
|
|
QString |
yAxisLabel = "" | |
|
) |
| | |
Constructor that creates plot base with title and labels
- Parameters:
-
| parent | Parent Widget (parent window) |
| title | Title of plot |
| xAxisLabel | Label of x axis |
| yAxisLabel | Title of y axis |
Member Function Documentation
void XYPlot::addCurve |
( |
std::vector< double > |
xValuesList, |
|
|
std::vector< double > |
yValuesList, |
|
|
QString |
legend = "" | |
|
) |
| | |
Adds a curve to plot, a plot can have an unlimited number of curves
- Parameters:
-
| xValuesList | A vector of doubles of x values for the curve |
| yValuesList | A vector of doubles of y values for the curve |
| legend | Curve legend ( |
void XYPlot::clear |
( |
|
) |
[virtual] |
Remove all curves plotted. Reimplemented to reset _curves to zero so that curve colours are the same when starting a new plot
QwtPlot * XYPlot::Plot |
( |
|
) |
|
Returns a pointer to the QwtPlot
Member Data Documentation