Share via


오차 막대 차트

오차 막대 차트 종류는 그래프에 표시되는 데이터에 대한 통계 정보를 표시하는 데 사용되는 표식이 있는 선으로 구성됩니다.오차 막대 차트 종류의 계열에는 Y 값이 세 개 있습니다.이 값을 각 요소에 수동으로 지정할 수 있지만, 대부분의 경우 다른 계열에 있는 데이터에서 값이 계산됩니다.값 배열의 각 위치가 오차 막대에서 하나의 값을 나타내므로 Y 값의 순서는 중요합니다.

차트 특성

SeriesChartType 값

SeriesChartType.ErrorBar

요소당 Y 값 수

3(아래 표 참조)

계열 수

1

표식 지원

함께 사용할 수 없는 차트

도넛형, 원형 또는 가로 막대형 차트

사용자 지정 특성

DrawSideBySide, ErrorBarCenterMarkerStyle, ErrorBarSeries, ErrorBarStyle, ErrorBarType, MaxPixelPointWidth, MinPixelPointWidth, PixelPointDepth, PixelPointGapDepth, PixelPointWidth, PointWidth

오차 막대 계열에서는 Y 값을 세 개 사용합니다.각 Y 값이 차트에서 하나의 요소를 나타내기 때문에 Y 값의 순서는 중요합니다.

Y 값 인덱스

설명

0

중심점 또는 평균 요소 값

1

Lower Error 값

2

Upper Error 값

주의

기본적으로 오차 막대 차트에는 Lower Error와 Upper Error가 모두 표시됩니다.오차 요소를 하나만 표시하려면 ErrorBarStyle 사용자 지정 특성을 사용합니다.

DataPoint.MarkerStyle 속성은 오차 막대 표식에 적용되고 ErrorBarCenterMarkerStyle은 중심 값 표식에 적용됩니다.표식은 기본적으로 설정되지 않습니다. Upper Error 및 Lower Error 값은 오차 막대 차트에 가로선으로 표시되는 가로선입니다.

다른 계열에서 오차 값 계산

대부분의 경우 오차 막대 차트의 데이터 요소 값은 다른 계열에 있는 데이터에 적용되는 수식을 사용하여 계산합니다.이렇게 하려면 ErrorBarSeries 사용자 지정 특성을 사용하여 오차 막대 차트를 기존의 다른 계열에 연결한 다음 ErrorBarType 사용자 지정 특성을 사용하여 오차 값을 계산하는 수식을 정의합니다.그러면 디자인 타임에서도 모든 계열에 대한 오차 막대를 볼 수 있습니다.아래의 단계를 수행합니다.

  1. ErrorBarSeries를 사용할 Series 개체의 이름으로 설정하거나 "Name:Yindex" 형식으로 Y 값 인덱스와 함께 지정합니다.

    Y 값 인덱스 없이 데이터 계열을 지정한 경우 차트에서는 기본적으로 각 데이터 요소의 첫 번째 Y 값을 사용합니다.

  2. 수식을 ErrorBarType 사용자 지정 특성에 "FormulaName(Parameter1, Parameter2, …)" 형식으로 지정합니다.사용 가능한 수식은 다음 표를 참조하십시오.

[!참고]

이 수식은 수식에 설명된 재무 수식 또는 통계 수식과 다릅니다.

수식 이름

매개 변수

설명

고정 값

필수

오차 범위를 중심 값과의 고정 값 차이로 계산합니다.

백분율

선택 사항

오차 범위를 중심 값에 대한 백분율로 계산합니다.이 매개 변수를 지정하지 않으면 10% 오차 범위가 사용됩니다.

StandardDeviation

선택 사항

오차 막대 계열에 있는 중심 값에 표준 편차 계산을 적용하여 오차 값을 결정합니다. 이 매개 변수를 지정하지 않으면 표준 편차 값 1이 사용됩니다.

StandardError

선택 사항

오차 막대 계열의 중심 값에 표준 오차 계산을 적용하여 오차 값을 결정합니다.이 매개 변수를 지정하지 않으면 표준 오차 값 1이 사용됩니다.

다음 코드에서는 계열에 표준 편차 계산을 적용하여 가격 데이터 계열의 세 번째 Y 값(Y2)에 오차 막대 차트를 적용하는 방법을 보여 줍니다.

Chart1.Series("Series1")("ErrorBarSeries")="Price:Y2"
Chart1.Series("Series1")("ErrorBarType")="StandardDeviation()"
Chart1.Series["Series1"]["ErrorBarSeries"]="Price:Y2";
Chart1.Series["Series1"]["ErrorBarType"]=" StandardDeviation()";

참고 항목

참조

차트 종류

System.Windows.Forms.DataVisualization.Charting

System.Web.UI.DataVisualization.Charting