Полоса погрешностей (планки погрешностей) представляет собой линии в
точках построения, отображающие потенциальную ошибку (или степень
недостоверности) каждой точки данных ряда данных. Полосы погрешностей
строятся в точках ряда, могут иметь различные тип, толщину и цвет линий,
а также величину отклонения, которая выражается как расстояние между
точкой данных и конечными точками линии полосы погрешностей. Доступ
к полосе погрешностей обеспечивает объект ErrorBars, принадлежащий эле-
менту коллекции Series. Отображение полос погрешностей обеспечивается
путем записи значения True в свойство HasErrorBars и последующей на-
стройкой свойств объекта ErrorBars или использованием метода ErrorBar,
принадлежащего элементу коллекции Series. Синтаксис вызова метода
ErrorBar:
Series.ErrorBar(Direction, Include, Type, Amount, MinusValues);
где Direction:Integer — направление построения линий; Include:Integer —
признак наличия только отрицательных, только положительных, обоих
типов или отсутствие полос погрешностей; Type:Integer — тип отклоне-
ния — фиксированный, в процентах (%) от значения и т. д.; Amount,
MinusValues:Extended — абсолютные или относительные величины положи-
тельного и отрицательного отклонений.
Рассмотрим следующие процедуры.
Построение полосы погрешностей
procedure TOKBottomDlgll.Button3Click(Sender: TObject);
begin
Chart.ChartType:=xlLine;
Chart.SeriesCollection(1).ErrorBar(Direction:=xlY,
Include:=xlErrorBarIncludeBoth,
Type:=xlErrorBarTypeFixedValue,
Amount:=200);
end;
procedure TOKBottomDlgll.HasErrorBarsClick(Sender: TObject);
begin
Chart.ChartType:=xlLine;
Chart.SeriesCollection(1).HasErrorBars:=HasErrorBars.Checked;
if HasErrorBars.Checked then begin
Chart.SeriesCollection(1).ErrorBars.EndStyle:=xlNoCap;
Chart.SeriesCollection(1).ErrorBars.Border.ColorIndex: =13;
Chart.SeriesCollection(1).ErrorBars.Border.Weight;=3;
end;
end;
Обе процедуры обеспечивают построение полос погрешностей, которые мо-
гут выглядеть так, как показано на рис. 14.27.
Рис. 14.27. Построение полосы погрешностей для графика |