ASP.NET C#: Kuchendiagramm
Oli200 02.01.2006 - 17:23 1162 0
Oli200
Little Overclocker
|
wenn ich diesen Code auf dem Server laufen lasse bekomme ich ein Bild mit der richtigen Hintergrundfarbe aber sonst nichts! 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
|