基于系列的盾牌UI条件项目着色



我正在使用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

我想它会告诉你如何做你想做的事情,而且还有一些你可能会感兴趣的额外资源。

最新更新