zoukankan      html  css  js  c++  java
  • ChartColorPalette 调色板系列

    ChartColorPalette 枚举,属于System.Web.UI.DataVisualization.Charting,设置Palette属性时将指定调色板,应用于winform图表。Wpf开发可以参考其中色系设置自定义。

    枚举 枚举值 备注
    Berry 8 调色板使用蓝色和紫色
    Bright 1 调色板使用明亮的颜色
    BrightPastel 12 调色板使用明亮的浅色
    Chocolate 9 调色板使用不同深浅的棕色
    EarthTones 6 调色板使用泥土色调的颜色,例如绿色和棕色
    Excel 3 调色板使用 Excel 样式的颜色
    Fire 10 调色板使用红色、橙色和黄色
    Grayscale 2 调色板使用灰度颜色,即不同深浅的黑色和白色
    Light 4 调色板使用亮色
    None 0 不使用调色板
    Pastel 5 调色板使用浅色
    SeaGreen 11 调色板使用从绿到蓝的颜色
    SemiTransparent 7 调色板使用半透明的颜色
    using System.Windows.Forms.DataVisualization.Charting;
    // 获取枚举的名称表示
    foreach (var item in Enum.GetNames(typeof(ChartColorPalette)))
    {
        comboBox1.Items.Add(item);
    }
    comboBox1.SelectedIndex = 0;
    
    private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        var name = comboBox1.Text;
        if(Enum.TryParse(name, true, out ChartColorPalette select))
        {
            chart1.Series.Clear();
    		// 设置调色板
            chart1.Palette = select;
    		// 添加系列,顺序绑定调色板中的颜色
            for (int i = 0; i < 100; i++)
            {
                chart1.Series.Add(new Series() { });
            }
    		// 输出系列的颜色
            Console.WriteLine(DateTime.Now.ToString() + select);
            chart1.ApplyPaletteColors();
            foreach (var item in chart1.Series)
            {
                Console.WriteLine(item.Color);
            }
        }
    }
    

    效果图如下所示:

  • 相关阅读:
    ORACLE时间函数(SYSDATE)简析
    RestTemplate请求
    Java中ASM框架详解
    java进阶
    Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法
    JAVA程序员必看的15本书-JAVA自学书籍推荐
    Linux curl命令详解
    Java 集合系列06之 Vector详细介绍(源码解析)和使用示例
    腾讯信鸽推送Android SDK快速指南
    信鸽推送.NET SDK 开源
  • 原文地址:https://www.cnblogs.com/wesson2019-blog/p/13608768.html
Copyright © 2011-2022 走看看