ASP.NET C#: Kuchendiagramm

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/asp_net_c_kuchendiagramm_155647/page_1 - zur Vollversion wechseln!


Oli200 schrieb am 02.01.2006 um 17:23

wenn ich diesen Code auf dem Server laufen lasse bekomme ich ein Bild mit der richtigen Hintergrundfarbe aber sonst nichts!

Code:
public Bitmap createPiechart(int size,params int[] values)
    {
        Bitmap chart = new Bitmap(size, size);
        if (values != null)
        {
            //Grafik auf das Bild legen
            Graphics pie;
            pie = Graphics.FromImage(chart);

            //Hintergrund einfärben
            pie.Clear(Color.WhiteSmoke);

            //Gesamtheit ermitteln
            int total = 0;
            for (int i = 0; i < values.Length; i++)
            {
                total += values[i];
            }
            //Chart zeichnen
            int totalangle = 0, currentangle=0;

            for (int i = 0; i < values.Length; i++)
            {
                currentangle = values[i] / total * 360;
                pie.FillPie(Brushes.Yellow, 0, 0, size, size, totalangle, currentangle);
                pie.DrawPie(Pens.Black, 0, 0, size, size, totalangle, currentangle);
                totalangle += currentangle;
            }
            
            return chart;
        }
        else
        {
            return chart;
        }
    }

Ich rufe die Methode in einer anderen Datei auf und eigentlich sollte er dann das Chart zeichnen! Wenn ich die Zahlen fix eingebe, zeigt er mir das Chart an, aber so nicht! Ich bin ratlos! Helft mir!

tia




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025