Win Form 을 이용해 ChartControl해보자
C#에서 Win Form 같은 경우 차트 컨트롤이 쉽다.
하지만 WPF같은 경우 차트컨트롤이 없음 . 써드파티를 통해 가능하지만 쉽게 winform에서 해보자.
도구상자 - 데이터 항목을 보게 되면 chart 가 있다.
끌어와 폼에 넣어주자.
레이아웃의 Dock을 Fill로 수정해야 차트가 폼 안에 가득차게 표현되니 활용해보자.
여기까지 했다면 절반은 한것이다.이제 소스코드를 손봐주자
public Form1()
{
InitializeComponent();
this.Text = "Using Chart Control"; // Form이름 바꾸기
}
private void Form1_Load(object sender, EventArgs e)
{
Random r = new Random();
chart2.Titles.Add("중간고사 성적");
for (int i = 0; i < 10; i++)
{
chart2.Series["Series1"].Points.Add(r.Next(100));
//Series1 이라는 Series에 값(Point)을 더하는데 일단 Y값만 랜덤으로 지정
}
chart2.Series[0].LegendText = "비주얼프로그래밍"; // Legend는 범례를 뜻함
//chart2.Series[0].ChartType = SeriesChartType.Line; //default는 막대그래프 // 선그래프로 바꿈
}
주석으로 소스코드 설명 해두었음.
가장 아래 소스는 그래프의 형태를 표현하는것인데 default로 막대이고 chart type 변환으로 선 그래프로 바꾸는 코드이다.
'C#' 카테고리의 다른 글
044_Graph (0) | 2022.06.09 |
---|---|
043_TwoChart (0) | 2022.06.09 |
041_Splash (0) | 2022.06.09 |
040_WPF Login (0) | 2022.05.20 |
039_PhoneBook(Access DB예제) (0) | 2022.05.20 |