我正在使用ASP。NET条形图中有多个系列,并且想知道如何对每个系列应用一组单独的条件项着色。例如:
protected void ShieldChart1_SeriesItemDataBound(object sender, ChartSeriesItemDataBoundEventArgs e)
{
ChartSeriesItem item = e.Item as ChartSeriesItem;
// If Series A, use these colors:
if (item != null)
{
int value = (int)item.ValueY;
if (value < 20)
{
item.Color = Color.Green;
}
else if (value > 55)
{
item.Color = Color.Yellow;
}
else if (value > 60)
{
item.Color = Color.Orange;
}
if (value > 75)
{
item.Color = Color.Red;
}
}
// If Series B, use these colors: ...
}
提前感谢,
史蒂夫你可能会发现这个演示有完整的源代码:
https://shieldui.com/search/content/item.Color我想它会告诉你如何做你想做的事情,而且还有一些你可能会感兴趣的额外资源。