Tips and Frequently Asked Questions
Using Y-axis values per serie in the chart
Each serie in the chart can have its own Y-axis values. It can be choosen if the Y-axis values for a series should be displayed left or right from the chart. The settings to control this are under Serie.YAxis.Position. When two series have an Y-axis displayed on the same size of the chart, the spacing between the Y-axis itself and value is controlled by Serie.YAxis.MajorUnitSpacing := 30;
In the code sample below, 4 series are added to the chart. Series 1 and 3 have the Y-axis on the left side while series 2 and 4 have the Y-axis on the right side. To make clear what Y-axis belongs to what series, the serie line color is set to the same color as the Y-axis value font.
procedure TForm2.InitChart; begin advchartview1.BeginUpdate; advchartview1.Panes[0].Series.Clear; with advchartview1.Panes[0].Series.Add do begin YAxis.Position := yLeft; YAxis.MajorUnitSpacing := 30; YAxis.MajorFont.Color := clRed; AddSinglePoint(0); AddSinglePoint(15); AddSinglePoint(17); AddSinglePoint(18); LineColor := clRed; AutoRange := arEnabled; end; with advchartview1.Panes[0].Series.Add do begin YAxis.Position := yRight; YAxis.MajorUnitSpacing := 30; YAxis.MajorFont.Color := clGreen; AddSinglePoint(150); AddSinglePoint(100); AddSinglePoint(120); AddSinglePoint(190); LineColor := clGreen; AutoRange := arEnabled; end; with advchartview1.Panes[0].Series.Add do begin YAxis.Position := yLeft; YAxis.MajorFont.Color := clBlue; AddSinglePoint(20); AddSinglePoint(25); AddSinglePoint(27); AddSinglePoint(28); LineColor := clBlue; AutoRange := arEnabled; end; with advchartview1.Panes[0].Series.Add do begin YAxis.Position := yRight; YAxis.MajorFont.Color := clYellow; AddSinglePoint(250); AddSinglePoint(200); AddSinglePoint(210); AddSinglePoint(380); LineColor := clYellow; AutoRange := arEnabled; end; advchartview1.Panes[0].YAxis.Position := yBoth; advchartview1.Panes[0].YAxis.Size := 150; advchartview1.Panes[0].Range.RangeFrom := 0; advchartview1.Panes[0].Range.RangeTo := 3; advchartview1.EndUpdate; end;
Pricing
Single Developer License
Small Team License
Site License
TMS VCL Chart
€ 125
€
70
yearly renewal
license for 1 developer
MOST POPULAR
BEST VALUE
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.