Overload List
| # | Signature | Description |
|---|---|---|
| 1 | void DrawValues(TVec *Y, TChartSeries *Series, double XOffset = 0, double xStep = 1.0, bool PixelDownSample = false); | Draws vector or matrix values by using any valid already created chart series. |
| 2 | void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series, double XOffset, double xStep = 1.0); | |
| 3 | void DrawValues(TVec *X, TVec *Y, TChartSeries *Series, bool PixelDownSample = false); | Plots a Y=Y(X) using Series. |
| 4 | void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series); | Copy several vectors to the same series in one pass. |
| 5 | void DrawValues(const DewArray<TVec *> &Vectors, const DewArray<TChartSeries *> &Series, bool PixelDownSample = false); | Copy each of the vector in Vectors array to separate series in Series array. |
| 6 | void DrawValues(TMtx *A, TMtxGridSeries *Series); | Plots a Z=Z(X,Y) using Series. |
Overload 1: void DrawValues(TVec *Y, TChartSeries *Series, double XOffset = 0, double xStep = 1.0, bool PixelDownSample = false);
Draws vector or matrix values by using any valid already created chart series.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Y | TVec * | |
| 2 | Series | TChartSeries * | |
| 3 | XOffset = 0 | double | |
| 4 | xStep = 1.0 | double | |
| 5 | PixelDownSample = false | bool |
Plots a Y=Y(X) using Series. X values are calculated using the following formula
X[i] = XOffSet + XStep*i
If parameter PixelDownSample is True, then DrawValues will automatically use PixelDownSample method to reduce the number of points displayed (much faster display).
Overload 2: void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series, double XOffset, double xStep = 1.0);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vectors | const DewArray<TVec *> & | |
| 2 | Series | TChartSeries * | |
| 3 | XOffset | double | |
| 4 | xStep = 1.0 | double |
When a series requires 3 or more input vectors, X, Y and Z, the Vectors open array holds the Y,Z... and the XOffset and XStep parameters are used to construct the X vector.
Overload 3: void DrawValues(TVec *X, TVec *Y, TChartSeries *Series, bool PixelDownSample = false);
Plots a Y=Y(X) using Series.
If parameter PixelDownSample is True, then DrawValues will automatically use PixelDownSample method to reduce the number of points displayed (much faster display).
Overload 4: void DrawValues(const DewArray<TVec *> &Vectors, TChartSeries *Series);
Copy several vectors to the same series in one pass.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vectors | const DewArray<TVec *> & | |
| 2 | Series | TChartSeries * |
Copy each of the vector in Vectors array to Series TChartValueList(s): XValues, YValues, ZValues,.... Use this routine, if you want to copy several vectors to the same series in one pass.
Note
Use this routine to construct error chart with only one line of code.
Overload 5: void DrawValues(const DewArray<TVec *> &Vectors, const DewArray<TChartSeries *> &Series, bool PixelDownSample = false);
Copy each of the vector in Vectors array to separate series in Series array.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Vectors | const DewArray<TVec *> & | |
| 2 | Series | const DewArray<TChartSeries *> & | |
| 3 | PixelDownSample = false | bool |
If parameter PixelDownSample is True, the DrawValues will automatically use PixelDownSample method to reduce the number of points displayed for all series (much faster display).
Overload 6: void DrawValues(TMtx *A, TMtxGridSeries *Series);
Plots a Z=Z(X,Y) using Series.
| # | Name | Type | Description |
|---|---|---|---|
| 1 | A | TMtx * | |
| 2 | Series | TMtxGridSeries * |
Y,Z are matrix row/column indices and Z=Z(X,Y) are matrix values for specific cell.