C# 中使用 .net Chart4.0

本文介绍如何在C#中使用.NET Chart4.0进行图表绘制,包括图表外观设置、动态添加曲线及删除曲线的方法。涵盖图表属性配置、数据点样式设置等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C# 中使用 .net  Chart4.0
1、.NET Chart4.0 常用属性设置
     外观属性:
         设置背景颜色           BackColor
         设置背景颜色风格    BackGradientStyle
         设置边框外观风格    BorderSkin - SKinStyle
 
     图表属性:
          图表区 (ChartAreas)
                外观属性:
                   设置背景颜色           BackColor
                   设置背景颜色风格    BackGradientStyle
                 轴属性:
                    图表区轴     Axes      X axis     刻度属性:
                            IsMarginVisible  (如果为True,则在图表区的第一个及最后一个数据点和边框之间添加一个空格)
                             Maximum   最大轴值
                             Minimum    最小轴值
                                                   
 
 
2、.NET Chart4.0 动态添加曲线
            string str = "";
            Random rnd = new Random();
            for (int i = 0; i < 6; i++)
            {
                str = "Series" + (i + 1).ToString();
                Series series = Chart1.Series.Add(str);
                series.ChartArea = "ChartArea1";
                series.ChartType = SeriesChartType.Spline;
                series.BorderWidth = 2;
              
                int j = 0;
                int MaxPoints = 10;
                while (j++ < MaxPoints)
                {
                    //添加数据
                    series.Points.Add(rnd.Next(5, 20));
 
                    //提示信息
                    series.Points[j - 1].ToolTip = "温度:#VALY ℃";            
                }
              
                // 数据点标记样式
                series.MarkerStyle = MarkerStyle.Circle;
                series.MarkerSize = 4;
                series.MarkerColor = Color.Magenta;
                series.MarkerBorderColor = Color.Red;
                series.MarkerBorderWidth = 1;
               
                //图例中项的文本
                series.LegendText = "温度";
            }
 
3、.NET Chart 4.0 删除曲线
         int icount = Chart1.Series.Count;
            for (int i = 0; i < icount; i++ )
            {
                Chart1.Series.RemoveAt(icount - (i + 1));
            }
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值