MakeRelative;
MakeRelative();
The MakeRelative method enables the user to place all chart series in a relative group.
This method works only when the Mixed scale type is set for the chart.
If required, the user can set this type of scale by executing the command:
Chart.Style := ChartStyle.Mixed
A relative group is formed by summation of series values. In this case the summary chart looks as follows:
Executing the example requires a form with the UiChart, ChartBox and Button components on the form with the UiChart1, ChartBox1 and Button1 identifiers respectively. The UiChart1 component must be a data source for the ChartBox1 component, and it must have the Mixed type of a scale for a chart.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Chart: IChart;
Begin
Chart := ChartBox1.Chart;
Chart.StyleGroup.MakeRelative;
End Sub Button1OnClick;
After executing the example on clicking the Button1 component on the chart all series are located in one group:
Executing the example requires a form with the UiChartNet, ChartBoxNet and Button components on the form with the UiChartNet1, ChartBoxNet1 and Button1 identifiers respectively. The UiChartNet1 component must be a data source for the ChartBoxNet1 component, and it must have the Mixed type of a scale for a chart.
Imports Prognoz.Platform.Interop.Chart;
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
Chart: IChart;
Begin
Chart := ChartBoxNet1.CtrlBox.Chart;
Chart.StyleGroup.MakeRelative();
End Sub;
After executing the example on clicking the Button1 component on the chart all series are located in one group:
See also: