में एक ग्राफिक पाई चार्ट बनाना मैं एक विंडोज़ एप्लीकेशन लिखने की कोशिश कर रहा हूं जो सात असमान स्लाइस (25%, 20%, 18%, 17%, 10%, 10%, 10%) के साथ एक पाई चार्ट दिखाता है। उनमें से सभी अलग-अलग रंग होंगे।सी #
अब तक मैंने रंगों के साथ पेन और ब्रश बनाए हैं और एक सर्कल खींचा है।
यह वही है मैं अब तक
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);
}
मेरा प्रश्न है आप है के लिए है। पाई के wedges आकर्षित करने का सबसे आसान तरीका क्या होगा?
अपने जीडीआई + संसाधनों का निपटान करना न भूलें या उन्हें एक प्रयोग ब्लॉक में डालें। –
आप वास्तव में 110% डालते हैं! – Serinus
यह [ट्यूटोरियल] (http://forum.codecall.net/csharp-tutorials/7917-tutorial-vs2008-c-pie-chart.html) सहायक हो सकता है। – kgiannakakis