Zdravím, používám standardní grafy které jsou dostupné Microsoft Visual Web Devenloper Studiu a to Char verze 4.0 Microsoft component. Pokud toto je odpověď na Vaši otázku, tak super, jinak nevím jak to myslíte. Hledal jsem něco takového a našel třeba tady http://forums.asp.net/t/1652369.aspx/1 ale nedaří se mi obarvit sloupce, pouze popisky... S díky Láska Karel ----Edit---- Tak se mi to nakonec podle zmíněného odkazu podařilo, přidal jsem pouze jeden řádek pro obarvení.
protected void Inichart(object sender, ChartPaintEventArgs e)
{
Color[] colors = new Color[] { Color.Red, Color.Green, Color.Wheat, Color.Gray };
foreach (Series series in Chart1.Series)
{
foreach (DataPoint point in series.Points)
{
//Set color for the bar
point.LabelBackColor = colors[series.Points.IndexOf(point)];
//Tento řádek
point.Color = colors[series.Points.IndexOf(point)];
}
}
}
Toto se musí volat v události PrePaint grafu. Téma nechám otevřené, jestli je to tak správné (doufám že ano), jinak prosím napište... S díky Láska Karel
|