Web Components 차트 데이터 주석(베타)

    Web Components 차트에서 데이터 주석 레이어를 사용하면 데이터 차트로 플롯된 데이터에 경사선, 수직/수평선(축 슬라이스), 수직/수평 스트립(특정 축 대상), 직사각형 및 평행 사변형(밴드라고도 함)으로 주석을 달 수 있습니다. 데이터 바인딩이 지원되므로 차트를 원하는 만큼 주석을 만들 수 있습니다. 또한 서로 다른 주석 계층을 결합할 수 있으며 그림 영역 내부의 텍스트를 오버레이하여 주석이 추가된 중요한 이벤트, 패턴 및 데이터의 영역에 배치할 수 있습니다.

    예를 들어, 주식 이벤트와 패턴으로 주식 가격에 주석을 달 수 있습니다.

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    이 샘플이 마음에 드시나요? 당사의 완전한 Ignite UI for Web Components 툴킷에 액세스하여 몇 분 만에 나만의 앱을 빌드하기 시작하세요. 무료로 다운로드하세요.

    이 샘플이 마음에 드시나요? 전체 Web Components 툴킷에 액세스하고 몇 분 안에 나만의 앱을 구축해 보세요. 무료로 다운로드하세요.

    Web Components 데이터 주석 슬라이스 레이어 예제

    Web Components에서 link:{DataChartLink}입니다. DataAnnotationSliceLayer.html[DataAnnotationSliceLayer]는 구성 요소에 있는 축의 여러 값에서 차트를 분할하는 여러 수직 또는 수평선을 렌더링합니다 IgcDataChartComponent. 이 데이터 주석 계층은 x축의 중요한 이벤트(예: 회사 분기 보고서) 또는 y축의 중요한 값에 주석을 추가하는 데 자주 사용됩니다. TargetAxis 속성을 y축으로 설정하면 데이터 주석 계층이 가로 조각으로 렌더링되고 TargetAxis 속성을 x축으로 설정하면 데이터 주석 계층이 세로 조각으로 렌더링됩니다. 모든 시리즈와 마찬가지로 DataAnnotationSliceLayer는 속성에 매핑된 숫자 데이터 열이 1개 이상 있어야 하는 데이터 항목 컬렉션으로 설정할 수 있는 속성을 통한 DataSource 데이터 바인딩도 AnnotationValueMemberPath 지원합니다.

    예를 들어 DataAnnotationSliceLayer를 사용하여 주식 분할 및 수익 보고서 결과와 같은 중요한 이벤트로 주가에 주석을 달 수 있습니다.

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    Web Components 데이터 주석 스트립 레이어 예제

    Web Components DataAnnotationStripLayer 에서는 구성 요소의 축에서 2개의 값 사이에 있는 여러 수직 또는 수평 스트립을 렌더링합니다 IgcDataChartComponent. 이 데이터 주석 계층은 x축의 이벤트 기간(예: 주식 시장 붕괴) 또는 y축의 중요한 값 범위에 주석을 추가하는 데 사용할 수 있습니다. TargetAxis 속성을 y축으로 설정하면 데이터 주석 계층이 가로 스트립으로 렌더링되고 TargetAxis 속성을 x축으로 설정하면 데이터 주석 레이어가 세로 스트립으로 렌더링됩니다. 모든 시리즈와 마찬가지로 는 DataAnnotationStripLayer AnnotationValueMemberPath 속성에 매핑된 숫자 데이터 열이 1개 이상 있어야 하는 데이터 항목 컬렉션으로 설정할 수 있는 속성을 통한 DataSource 데이터 바인딩도 지원합니다.

    예를 들어, 를 사용하여 DataAnnotationStripLayer 주식 시장 폭락 및 연방 이자율의 변동으로 차트에 주석을 달 수 있습니다.

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    Ignite UI for Web Components | CTA 배너

    Web Components Data Annotation Line Layer 예제

    Web Components DataAnnotationLineLayer 에서는 구성 요소의 플롯 영역에서 2 개의 점 사이에 여러 선을 렌더링합니다 IgcDataChartComponent. 이 데이터 주석 계층은 주식 차트에 주가의 성장과 하락에 주석을 추가하는 데 사용할 수 있습니다. 모든 계열과 마찬가지로 DataAnnotationLineLayer는 선의 DataSource 시작점과 끝점의 x/y 좌표를 나타내는 4개 이상의 숫자 데이터 열이 있어야 하는 데이터 항목 컬렉션으로 설정할 수 있는 속성을 통한 데이터 바인딩도 지원합니다. 시작점은 using StartValueXMemberPathStartValueYMemberPath 속성을 사용하여 매핑해야 하고 끝점은 및 EndValueYMemberPath 속성을 사용하여 EndValueXMemberPath 매핑해야 합니다.

    예를 들어 DataAnnotationLineLayer를 사용하여 주가의 성장 및 하락 패턴과 y축의 52주 최고가 및 최저가에 주석을 달 수 있습니다.

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    Web Components Data Annotation Rect Layer 예제

    Web Components DataAnnotationRectLayer 에서는 구성 요소의 플롯 영역에서 시작점과 끝점으로 정의된 여러 사각형을 렌더링합니다 IgcDataChartComponent. 이 데이터 주석 계층은 주가의 약세 패턴과 같은 플롯 영역 영역에 주석을 추가하는 데 사용할 수 있습니다. 모든 계열과 마찬가지로 DataAnnotationRectLayer는 사각형의 DataSource 시작점과 끝점의 x/y 좌표를 나타내는 4개 이상의 숫자 데이터 열이 있어야 하는 데이터 항목 컬렉션으로 설정할 수 있는 속성을 통한 데이터 바인딩도 지원합니다. 시작점은 using StartValueXMemberPathStartValueYMemberPath 속성을 사용하여 매핑해야 하고 끝점은 및 EndValueYMemberPath 속성을 사용하여 EndValueXMemberPath 매핑해야 합니다.

    예를 들어 DataAnnotationRectLayer를 사용하여 y축에서 약세 패턴과 주가 격차에 주석을 달 수 있습니다.

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    Web Components Data Annotation Band Layer 예제

    Web Components DataAnnotationBandLayer 에서는 구성 요소의 플롯 영역에 있는 2개의 점 사이에 여러 개의 기울어진 사각형(자유형 평행변형)을 렌더링합니다 IgcDataChartComponent. 이 데이터 주석 계층은 주가의 성장 및 하락 범위에 주석을 추가하는 데 사용할 수 있습니다. 모든 계열과 마찬가지로 DataAnnotationBandLayer는 선의 DataSource 시작점과 끝점의 x/y 좌표를 나타내는 4개 이상의 숫자 데이터 열이 있어야 하는 데이터 항목 컬렉션으로 설정할 수 있는 속성을 통한 데이터 바인딩도 지원합니다. 시작점은 and 속성을 사용하여 StartValueXMemberPath 매핑해야 하고 끝점은 and EndValueYMemberPath 속성을 사용하여 EndValueXMemberPath 매핑해야 StartValueYMemberPath 합니다. 또한 숫자 데이터 열을 AnnotationBreadthMemberPath 속성에 바인딩하여 기울어진 사각형의 두께/크기를 지정할 수 있습니다.

    예를 들어 DataAnnotationBandLayer를 사용하여 주가 상승 범위에 주석을 달 수 있습니다.

    EXAMPLE
    DATA
    TS
    HTML
    CSS

    API 참조

    다음은 위 섹션에서 언급된 API 멤버 목록입니다.

    • TargetAxis: 이 속성은 DataAnnotationBandLayer, DataAnnotationLineLayer, DataAnnotationRectLayer를 활성화해야 하는 축을 지정합니다.
    • DataSource: 이 속성은 데이터를 주석 레이어에 바인딩하여 정확한 모양을 제공합니다.
    • StartValueXMemberPath: 이 속성은 DataAnnotationBandLayer, DataAnnotationLineLayer, DataAnnotationRectLayer의 시작 부분에 대한 x 위치가 있는 데이터 열의 이름에 대한 매핑입니다.
    • StartValueYMemberPath: 이 속성은 DataAnnotationBandLayer, DataAnnotationLineLayer, DataAnnotationRectLayer의 시작 부분에 대한 y 위치가 있는 데이터 열의 이름에 대한 매핑입니다.
    • EndValueXMemberPath: 이 속성은 DataAnnotationBandLayer, DataAnnotationLineLayer, DataAnnotationRectLayer의 끝에 대한 x 위치가 있는 데이터 열에 대한 매핑입니다.
    • EndValueYMemberPath: 이 속성은 DataAnnotationBandLayer, DataAnnotationLineLayer, DataAnnotationRectLayer의 끝에 대한 y 위치가 있는 데이터 열에 대한 매핑입니다.
    • StartLabelXMemberPath: 이 속성은 축을 따라 xAxis의 시작 위치에 대한 오버레이 레이블을 나타내는 데이터 열에 대한 매핑입니다.
    • StartLabelXDisplayMode | StartLabelYDisplayMode | EndLabelXDisplayMode | EndLabelYDisplayMode | CenterLabelXDisplayMode: 이러한 속성은 주석 모양의 시작, 끝 또는 중심에 주석 레이블이 표시되어야 하는 항목(예: 매핑된 데이터 값, 매핑된 데이터 레이블, 축 값 또는 지정된 주석 레이블 숨기기)을 지정합니다.
    • StartLabelYMemberPath: 이 속성은 y축에서 , DataAnnotationLineLayer, DataAnnotationRectLayerDataAnnotationBandLayer 시작 위치에 대한 축 레이블을 나타내는 데이터 열에 대한 매핑입니다.
    • EndLabelYMemberPath: 이 속성은 y축에서 , DataAnnotationLineLayer, DataAnnotationRectLayerDataAnnotationBandLayer 끝 위치에 대한 축 레이블을 나타내는 데이터 열에 대한 매핑입니다.