ms chart 예제

Comments 0 by
August 2, 2019

컴퓨터에 설치되면 차트에 프로젝트에서 System.Windows.Forms.DataVisualization에 대한 참조가 필요합니다. 양식에 차트를 추가하는 것은 데이터 제목 아래 의 ToolBox에서 양식으로 차트를 드래그하는 것만으로 가능합니다. 컨트롤은 기본적으로 3 개의 섹션, 차트 영역, 제목 및 범례로 나눌 수 있습니다. 제목은 자명한 설명이며, 이 경우 사용자에게 그래프의 모든 내용을 알 수 있습니다. 제목은 Titles 컬렉션을 선택하고 컬렉션의 각 타이틀에 대한 글꼴, ForeColor와 같은 다양한 속성을 설정하여 속성에서 설정할 수 있습니다. 차트 컨트롤의 SaveImage 메서드를 사용하여 비트맵, TIFF, JPG, PNG 등과 같은 다양한 유형의 이미지로 그래프를 저장할 수 있습니다. 이 메서드는 저장할 이미지의 파일 이름과 이미지 유형 즉, BMP, PNG 등을 지정하는 ChartImageFormat 열거형이라는 두 개의 매개 변수를 사용합니다. 챔피언십 시리즈에 데이터 포인트를 추가하는 코드는 충분히 간단합니다. 차트 컨트롤의 챔피언십 시리즈는 chtNBA Championships.시리즈(“챔피언십”)를 통해 액세스되며 챔피언십 시리즈라는 변수에 저장됩니다. 계열에는 새 데이터 점에 대한 X 및 Y 값을 지정할 수 있는 AddXY 메서드가 있는 포인트 컬렉션이 있습니다. AddXY 방법은 아래 코드에서 7번 사용되어 가장 많은 우승 팀 7개팀과 각 팀이 우승한 챔피언십 수를 추가합니다. 도구 설명은 데이터 포인트, 범례 항목, 제목 등과 같은 그래프의 다양한 측면에 설정할 수 있습니다.

디자이너에서 설정하거나 선택한 영역을 검색한 다음 ToolTip을 설정하기만 하면 런타임 중에 설정할 수 있습니다. 이 작업은 Chart.GetToolTip 이벤트 처리기에서 수행됩니다. 이 문서 시리즈를 막 시작하고 ASP.NET 4(또는 그 이상)를 사용하는 경우 “Microsoft 차트 컨트롤 다운로드 및 설치” 섹션을 건너뛸 수 있습니다. 또한 ChartHttpHandler라는 HTTP 처리기가 ChartImg.axd에 대한 요청에 매핑됩니다. 우리가 조금에서 볼 수 있듯이, 브라우저를 통해 방문 할 때 차트 컨트롤ChartMg.axd의 src 속성을 가진 요소를 렌더링합니다. 결과적으로 브라우저는 차트 이미지를 표시하기 위해 이 파일(ChartImg.axd)을 요청합니다. 이 요청은 이미지 내용을 생성하고 해당 이진 데이터를 표시하기 위해 브라우저로 반환하는 ChartHttpHandler HTTP 처리기로 라우팅됩니다. ChartImg.axd 경로와 ChartHttpHandler HTTP 처리기 간의 이 매핑은 다음 Web.config 태그: 차트에 특정 차트 영역과 연결된 하나 이상의 계열이 포함되어 있습니다.

계열은 데이터 점의 컬렉션입니다. 계열이 렌더링되는 방식은 형식에 따라 다릅니다. 선으로 표시하도록 구성된 계열은 데이터 점을 연속 선으로 렌더링합니다. 차트에 여러 줄을 두려면 각 줄에 대해 하나의 계열을 정의합니다. 계열이 막대 또는 열을 표시하도록 구성된 경우 각 데이터 점에 대해 막대 또는 열이 그려집니다. (이 문서에서는 단일 시리즈 차트에 중점을 두지만 향후 다중 시리즈 차트를 살펴보겠습니다.) 시리즈는 차트 컨트롤로 모든 일이 일어나는 곳입니다. 계열은 데이터 점의 컬렉션으로 구성됩니다. 그래프에는 무제한 계열이 있을 수 있으며 각 계열은 다른 차트 유형(이유 내)으로 설정할 수 있으며 모양 속성을 별도로 설정할 수 있습니다.