본문 바로가기
C++ 200제/코딩 IT 정보

C# MS Chart 설치와 3D 차트컨트롤 그리기 예제 사용법

by vicddory 2018. 8. 11.

C# MS Chart 차트 설치, 3D 그래프 프로그래밍 도구 


▶ C# MS Chart 설치

C#의 장점(MS 차트 포함)은 MS가 전폭적으로 밀어주는 언어다 보니 이런저런 지원이 많다는 겁니다. 향후엔 비주얼 스튜디오를 프로그래밍 툴이 아닌, 하나의 플랫폼으로 발전시킬 여지도 많아요.


그런 가능성을 엿볼 수 있는 게 바로 MS Chart (MicroSoft Chart)입니다.


MS 차트를 설치하기 전엔, 당연히 비주얼 스튜디오가 설치되어 있어야 합니다. MS 차트를 설치해야 비주얼 스튜디오 도구 모음에서 차트를 끌어다 사용할 수 있어요.


우선, Microsoft .NET Framework 3.5용 Microsoft Chart Controls 사이트로 이동해 설치 파일을 다운로드하세요. 만약, 사이트 접속이 안 된다거나 다운로드 받을 수 없는 상황이시라면 직접 받아보세요.

아래 파일은 티스토리에 직접 업로드 한 파일입니다.




ms chart 설치 그래프[C# 3D 그래프 프로그래밍 예제 사용법]



설치하는 데 오랜 시간은 걸리지 않습니다.


설치가 끝나고 나며 비주얼 스튜디오 도구 상자로 이동하세요. 설치 파일만으론 MS Chart를 바로 사용할 수 없고 한 가지 과정을 더 거쳐야 합니다. 아래 그림처럼 도구 상자에서 오른쪽 마우스를 눌러 메뉴를 띄우세요.


그리고 "항목 선택(I)"을 클릭합니다.



ms chart 설치 그래프 씨샵[C# 3D 그래프 프로그래밍 예제 사용법]



그러면 아래처럼 도구 상자 항목 선택이란 창이 뜨는데, 이 창이 뜨는데 시간이 좀 걸립니다. SSD를 달아놓은 제 데스크탑에서도 시간이 조금 걸려요.


그러니, MS 차트 사용을 위해서 조금 기다리세요.



씨샵 ms 차트 그래프[C# 3D 그래프 프로그래밍 예제 사용법]



자... 창 로딩이 완료되었다면, ".NET Framework 구성 요소" 탭의 오른쪽 아래에 있는 "찾아보기(B)" 버튼을 누르세요.


무엇을 찾느냐면, MS 차트를 설치는 했지만, 이걸 대체 어디서 사용할지 선택을 안 해줬습니다. 그래서 비주얼 스튜디오 도구 상자에 관련 dll 파일들을 추가해 줄 겁니다.

MS 차트 설치 프로그램이 정상적으로 구동 되었다면, 아래 그림처럼 폴더가 생성되었을 겁니다.


  • 경로 - C:\Program Files (x86)\Microsoft Chart Controls\Assemblies


그곳엔 4개의 dll 파일이 존재하는데, 이걸 비주얼 스튜디오 도구 상자에 추가해 주어야 비로소 MS 차트를 사용할 수 있게 됩니다.


4개의 MS Chart 파일을 드래그해서 선택한 뒤 창 아래의 열기 버튼을 누르세요.



ms 차트 chart 설치 닷넷[C# 3D 그래프 프로그래밍 예제 사용법]



자체적으로 추가하는 과정을 거치게 되고, 끝나면 아래처럼 파일 추가가 완료되었음이 확인됩니다.


여기까지 잘 진행되었다면 비주얼 스튜디오에서 MS 차트를 사용할 수 있습니다.



닷넷 씨샵 ms 차트 chart[C# 3D 그래프 프로그래밍 예제 사용법]



"도구 상자 항목 선택" 창의 확인 버튼을 누르고 도구 상자로 다시 가보세요.


데이터 항목 아래에 Chart가 추가된 것을 확인할 수 있습니다.



ms chart 그래프 설치 방법[C# 3D 그래프 프로그래밍 예제 사용법]



▶ MS Chart 3D 속성

MS Chart가 다 좋은데, 마우스로 클릭할 항목이 너무 많아 헷갈릴 때가 많습니다. 지원 항목이 많다 보니 생긴 일인데... 좋으면서도 기억을 잘 못 하는 머리를 탓할 때가 많네요.


MS 차트를 3D 형태로 변경하는 방법은 아래와 같습니다.


우선 폼 위에 차트를 하나 끌어다 놓고, 속성 창에서 "ChartAreas" 항목을 선택합니다.



ms 차트 chart 설치 그래프 프로그래밍[C# 3D 그래프 프로그래밍 예제 사용법]



그러면 "ChartArea 컬렉션 편집기"란 창이 뜨는데 그곳 맨 위에 3D 속성 항목들이 존재합니다.

"Area3DStyle" 바로 아래에 "Enable3D"를 TRUE로 변경하면 차트가 변합니다.



프로그래밍 ms chart 차트 설치[C# 3D 그래프 프로그래밍 예제 사용법]



만약, FALSE로 설정되어 있다면 MS Chart가 아래처럼 2D로 평면에 MS 차트가 그려집니다.



프로그래밍 씨샵 ms 차트 chart[C# 3D 그래프 프로그래밍 예제 사용법]



제가 2010년경에 MS 차트 사용 방법에 대한 포스트를 처음 남겼었는데, 그때의 소스도 지금 적용이 잘 되네요.


MS 차트 설치 파일의 다운로드 경로만 바뀌었지 다른 사항들은 거의 비슷합니다.



 C# MS Chart 차트 설치, 3D 그래프 프로그래밍 도구

댓글