7 개의 서로 다른 슬라이스 (25 %, 20 %, 18 %, 17 %, 10 %, 10 %, 10 %)가있는 원형 차트를 표시하는 Windows 응용 프로그램을 작성하려고합니다. 모두 다르게 색칠하게 될 것입니다.그래픽 원형 차트 만들기 C#
지금까지 펜과 브러쉬를 색으로 연결하고 원을 그렸습니다.
이 당신이에 지금까지
private void Form1_Paint(object sender, PaintEventArgs e)
{
this.BackColor = Color.White;
this.Text = "Pie Chart";
this.Width = 350;
this.Height = 350;
Pen black = new Pen(Color.Black);
Pen blue = new Pen(Color.Blue);
Pen green = new Pen(Color.Green);
Pen red = new Pen(Color.Red);
Pen orange = new Pen(Color.Orange);
Pen pink = new Pen(Color.Pink);
Pen purple = new Pen(Color.Purple);
Pen magenta = new Pen(Color.Purple);
Brush brBlue = blue.Brush;
Brush brGreen = green.Brush;
Brush brRed = red.Brush;
Brush brOrange = orange.Brush;
Brush brPink = pink.Brush;
Brush brPurple = purple.Brush;
Brush brMagenta = magenta.Brush;
Graphics g = e.Graphics;
g.DrawEllipse(black, 20, 10, 300, 300);
}
내 질문이있는 것입니다. 파이의 쐐기를 그리는 가장 쉬운 방법은 무엇입니까?
GDI + 리소스를 삭제하거나 Using 블록에 넣어야합니다. –
당신은 이걸로 실제로 110 %를 넣습니다! – Serinus
이 [튜토리얼] (http://forum.codecall.net/csharp-tutorials/7917-tutorial-vs2008-c-pie-chart.html)이 도움이 될 수 있습니다. – kgiannakakis