Axis 클래스

정의

컨트롤에서 Chart 축을 관리하는 메서드와 속성을 제공합니다.

public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
    inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
상속

설명

이 클래스는 컨트롤의 축 Chart 에 대한 모든 기능을 캡슐화하고 개체의 ChartArea , AxisYAxisX2AxisY2 속성에 의해 AxisX노출됩니다.

가로 막대형, 누적 가로 막대형, 원형 및 도넛형을 제외한 모든 차트의 경우 기본 축과 보조 축은 다음과 같습니다.

축 유형 Description
기본 X축 아래쪽 가로 축입니다.
보조 X축 위쪽 가로 축입니다.
기본 Y축 왼쪽 세로 축입니다.
보조 Y축 오른쪽 세로 축입니다.

가로 막대형 및 누적 가로 막대형 차트에는 축이 시계 방향으로 90도 회전하므로 이 두 차트 유형의 기본 X 축은 왼쪽 세로 축입니다.

참고ChartArea 개체에 대해 하나의 축 집합(세로 2개와 가로 2개)만 있을 수 있습니다.

또한 이 클래스에는 Axis 축 값을 절대 픽셀 좌표로 변환하는 데 사용할 수 있는 여러 메서드가 포함되어 있으며, 이는 2D 사용자 지정 그리기 또는 상대 좌표에 유용하며 3D 사용자 지정 그리기에 유용합니다. 절대 좌표와 상대 좌표를 축 값으로 변환할 수도 있습니다.

다음은 클래스에서 노출하는 가장 중요한 축 요소입니다 Axis .

Axis 요소 Description
축 레이블 축의 레이블 및 관련 속성입니다.
눈금선 축의 주 눈금선과 보조 눈금선입니다.
눈금 축의 주 눈금 및 보조 눈금입니다.
줄무늬 선 줄무늬 선.

생성자

Name Description
Axis()

Axis 클래스의 새 인스턴스를 초기화합니다.

Axis(ChartArea, AxisName)

지정된 값과 axisTypeName 값을 사용하여 클래스의 Axis 새 인스턴스를 chartArea 초기화합니다.

속성

Name Description
ArrowStyle

2D 축의 화살표 스타일을 가져오거나 설정합니다. 이 스타일은 3D 차트 영역에 적용되지 않습니다.

AxisName

X, Y, X2 또는 Y2일 수 있는 축의 이름을 가져옵니다.

Crossing

축이 연결된 축과 교차하는 위치를 가져오거나 설정합니다.

CustomLabels

개체를 CustomLabelsCollection 저장하는 CustomLabel 데 사용되는 개체를 가져옵니다.

Enabled

축을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

InterlacedColor

인터레이스된 줄무늬 선의 색을 가져오거나 설정합니다.

Interval

축의 간격을 가져오거나 설정합니다.

IntervalAutoMode

축에서 고정된 간격 수를 사용하는지 또는 간격 수가 축 크기에 따라 달라지는지 여부를 결정하는 플래그를 가져오거나 설정합니다.

IntervalOffset

축의 간격 오프셋을 가져오거나 설정합니다.

IntervalOffsetType

축의 간격 오프셋 형식을 가져오거나 설정합니다.

IntervalType

축의 간격 형식을 가져오거나 설정합니다.

IsInterlaced

축에 대해 인터레이스된 줄무늬 선이 표시되는지 여부를 결정하는 플래그를 가져오거나 설정합니다.

IsLabelAutoFit

축 레이블이 자동으로 맞는지 여부를 결정하는 플래그를 가져오거나 설정합니다.

IsLogarithmic

축이 로그인지 여부를 나타내는 플래그를 가져오거나 설정합니다. 로그 차트에서는 0 또는 음수 데이터 값을 사용할 수 없습니다.

IsMarginVisible

축에 여백을 추가할지 여부를 결정하는 플래그를 가져오거나 설정합니다.

IsMarksNextToAxis

축의 교차점이 변경되면 눈금 및 축 레이블이 축과 함께 이동할지 여부를 결정하는 플래그를 가져오거나 설정합니다.

IsReversed

축이 역방향인지 여부를 나타내는 플래그를 가져오거나 설정합니다.

IsStartedFromZero

모든 데이터 요소 값이 양수이면 축의 최소값이 자동으로 0으로 설정되는지 여부를 나타내는 플래그를 가져오거나 설정합니다. 음수 데이터 요소 값이 있는 경우 데이터 요소의 최소값이 사용됩니다.

LabelAutoFitMaxFontSize

레이블 자동 맞춤 알고리즘에서 사용할 수 있는 최대 글꼴 크기를 가져오거나 설정합니다.

LabelAutoFitMinFontSize

레이블 자동 맞춤 알고리즘에서 사용할 수 있는 최소 글꼴 크기를 가져오거나 설정합니다.

LabelAutoFitStyle

축을 따라 레이블을 맞출 수 있도록 허용 가능한 레이블 변경 내용을 가져오거나 설정합니다.

LabelStyle

축의 LabelStyle 속성을 가져오거나 설정합니다.

LineColor

축의 선 색을 가져오거나 설정합니다.

LineDashStyle

축의 선 스타일을 가져오거나 설정합니다.

LineWidth

축의 선 너비를 픽셀 단위로 가져오거나 설정합니다.

LogarithmBase

로그 축의 로그 기준 값을 가져오거나 설정합니다.

MajorGrid

축의 Grid 주 눈금선 속성을 설정하는 데 사용되는 개체를 가져오거나 설정합니다.

MajorTickMark

축의 TickMark 주 눈금 속성을 설정하는 데 사용되는 개체를 가져오거나 설정합니다.

Maximum

축의 최대값을 가져오거나 설정합니다.

MaximumAutoSize

차트 영역의 백분율로 측정된 축의 최대 크기를 가져오거나 설정합니다. 이 값은 자동 레이아웃 알고리즘에서 사용됩니다.

Minimum

축의 최소값을 가져오거나 설정합니다.

MinorGrid

축의 Grid 보조 눈금선 특성을 지정하는 데 사용되는 개체를 가져오거나 설정합니다.

MinorTickMark

축의 TickMark 보조 눈금 속성을 설정하는 데 사용되는 개체를 가져오거나 설정합니다.

Name

축의 이름을 가져오거나 설정합니다.

ScaleBreakStyle

축 눈금 나누기 스타일을 가져오거나 설정합니다.

ScaleView

축의 뷰를 가져오거나 설정합니다.

ScrollBar

축 스크롤 막대를 가져오거나 설정합니다.

StripLines

컬렉션 개체를 StripLinesCollection 가져옵니다.

Tag

이 차트 요소와 연결된 개체를 가져오거나 설정합니다.

(다음에서 상속됨 ChartElement)
TextOrientation

축 제목에 있는 텍스트의 방향을 가져오거나 설정합니다.

Title

축의 제목을 가져오거나 설정합니다.

TitleAlignment

축 제목의 맞춤을 가져오거나 설정합니다.

TitleFont

축의 제목 글꼴 속성을 가져오거나 설정합니다.

TitleForeColor

축 제목의 텍스트 색을 가져오거나 설정합니다.

ToolTip

축에 사용되는 도구 설명을 가져오거나 설정합니다.

메서드

Name Description
Dispose()

에서 사용하는 ChartElement리소스를 해제합니다.

(다음에서 상속됨 ChartElement)
Dispose(Boolean)

관리되지 않는 리소스와 선택적으로 관리되는 리소스를 해제합니다.

Equals(Object)

지정된 Object 값이 현재 ChartElement와 같은지 여부를 확인합니다.

(다음에서 상속됨 ChartElement)
GetHashCode()

특정 형식에 대한 해시 함수를 반환합니다.

(다음에서 상속됨 ChartElement)
GetPosition(Double)

축 값을 상대 위치(0-100%)로 변환합니다. 축이 로그인 경우 값은 선형 눈금으로 변환됩니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
PixelPositionToValue(Double)

축을 따라 절대 픽셀 위치를 축 값으로 변환합니다. 이 메서드는 페인트 이벤트에서만 작동합니다.

PositionToValue(Double)

축을 따라 상대 좌표를 축 값으로 변환합니다. 이 메서드는 페인트 이벤트에서만 작동합니다.

RoundAxisValues()

축 값을 자동으로 반올림합니다.

ToString()

현재 Object를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 ChartElement)
ValueToPixelPosition(Double)

축 값을 축을 따라 절대 좌표로 변환합니다. 픽셀 단위로 측정됩니다. 이 메서드는 페인트 이벤트에서만 작동합니다.

ValueToPosition(Double)

축 값을 상대 위치(0-100%)로 변환합니다. 축에 로그 눈금이 있으면 값이 선형 눈금으로 변환됩니다. 이 메서드는 페인트 이벤트에서만 작동합니다.

적용 대상