zoukankan      html  css  js  c++  java
  • ChartControl饼状图自定义调色板

    //按状态进行分类 scheduleTasks->List集合  Status->为scheduleTasks中的一个字段

                    var QuerSily = from fx in scheduleTasks
                                   group fx by fx.Status
                                       into b
                                       select new
                                       {
                                           Key = b.Key,
                                           Data = b
                                       };
     
                    chartControl2.Series[0].Points.Clear();
                    //定义一个名为UseColor的调色板
                    Palette palette = new Palette("UseColor",PaletteScaleMode.Repeat);
                    foreach (var item in QuerSily)
                    {
                        int count = item.Data.Count();
                        //饼状图
                        if (item.Key != null)
                        {
                            //根据不同的任务状态向UseColor调色板中添加颜色
                            if (item.Key == "提前开始")
                                palette.Add(Color.Lime);
                            else if (item.Key == "任务延迟")
                                palette.Add(Color.Red);
                            else if (item.Key == "正在进行")
                                palette.Add(Color.SpringGreen);
                            else if (item.Key == "任务完成")
                                palette.Add(Color.Green);
                            else if (item.Key == "延迟开始")
                                palette.Add(Color.DarkViolet);
                            SeriesPoint seriesadd = new SeriesPoint(item.Key, count);
                            chartControl2.Series[0].Points.Add(seriesadd);
                        }
                    }
                    //将之前定义的UseColor调色板添加到chartControl2控件
                    chartControl2.PaletteRepository.Add("UseColor", palette);
                    chartControl2.PaletteName = "UseColor";
  • 相关阅读:
    二柱子四则运算程序
    测绘软件使用感受
    二分图的最大匹配、完美匹配和匈牙利算法(转载)
    serialVersionUID的用处(转载)
    RMQ(模板)
    codeforces 825E
    红黑树
    SQL 范式(转载)
    java 移位运算
    [Hnoi2010]Bounce 弹飞绵羊
  • 原文地址:https://www.cnblogs.com/ljy0905/p/4727426.html
Copyright © 2011-2022 走看看