Overload List
Overload 1: procedure DrawValues(A: TMtx; Series: TMtxGridSeries);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | TMtx; Series: TMtxGridSeries | A |
Result: stored in self (calling object)
Examples
uses MtxExpr, Math387, MtxVec, MtxVecEdit;
procedure TForm1.FormCreate(Sender: TObject);
var A: Matrix;
GridSeries: TMtxGridSeries;
begin
GridSeries := TMtxGridSeries.Create(Chart1);
GridSeries.ColorPalette.PaletteStyle := palRange;
GridSeries.ColorPalette.ColorBalance := 0;
GridSeries.ColorPalette.UseMidColor := True;
GridSeries.ColorPalette.Rainbow.MidToTop := True;
A.Size(20,20);
Vector(A).Ramp;
DrawValues(A,GridSeries);
end;
Overload 2: procedure DrawValues(X: TVec; Y: TVec; Series: TChartSeries; PixelDownSample: boolean);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | TVec; Y: TVec; Series: TChartSeries; PixelDownSample: boolean | X |
Result: stored in self (calling object)
Overload 3: procedure DrawValues(Y: TVec; Series: TChartSeries; XOffset: double; XStep: double; PixelDownSample: boolean);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | TVec; Series: TChartSeries; XOffset: double; XStep: double; PixelDownSample: boolean | Y |
Result: stored in self (calling object)
Examples
uses MtxExpr, Math387, MtxVec, MtxVecEdit;
procedure TForm1.FormCreate(Sender: TObject);
var Y: Vector;
// Series1: TMtxFastLineSeries;
begin
Y := Sin(Ramp(100,0,2*PI*5/100));
DrawValues(Y, Series1, 10.5, 0.05);
end;
Overload 4: procedure DrawValues(Vectors: Array of TVec; Series: TChartSeries);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Array of TVec; Series: TChartSeries | Vectors |
Result: stored in self (calling object)
Examples
var x,y,error: Vector;
begin
// ...
DrawValues([x,y,error],ErrorSeries1);
// ...
end;
Overload 5: procedure DrawValues(Vectors: Array of TVec; Series: array of TChartSeries; PixelDownSample: boolean);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | Array of TVec; const Series: array of TChartSeries; PixelDownSample: boolean | Vectors |
Result: stored in self (calling object)
Examples
var y1,y2,y3: Vector;
fast1,fast2,fast3: TMtxFastLineSeries;
begin
// ...
DrawValues([y1,y2,y3],[fast1,fast2,fast3], True); // downsample data
// ...
end;
Overload 6: procedure DrawValues(Vectors: array of TVec; Series: TChartSeries; XOffset: double; XStep: double);
| # | Name | Type | Description |
|---|---|---|---|
| 1 | array of TVec; Series: TChartSeries; XOffset: double; XStep: double | Vectors |
Result: stored in self (calling object)