当前位置: 移动技术网 > IT编程>开发语言>c# > C# Charts绘制多条曲线

C# Charts绘制多条曲线

2019年12月26日  | 移动技术网IT编程  | 我要评论

一、创建winform工程 拖拽控件chart

二、比如要绘制俩条曲线,设置chart控件的属性series

三、chart的属性根据自己的业务需求设计,我这里只设置了图标类型

  代码:

using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.threading.tasks;
using system.windows.forms;
using system.windows.forms.datavisualization.charting;

namespace testgdi
{
    public partial class form1 : form
    {
        public form1()
        {
            initializecomponent();
            initchart();
        }
        
        public void initchart()
        {
            try
            {
               
                foreach (var item in chart1.series)
                {
                   
                    for (int i = 0; i < 10; i++)
                    {
                        random rd = new random();
                        item.points.addxy(i+1, rd.next(1,10));
                        system.threading.thread.sleep(50);
                    }
                    if (item.name.equals("series1")) item.charttype = seriescharttype.spline;
                    if (item.name.equals("series2")) item.charttype = seriescharttype.line;
                }
            }
            catch (exception ex)
            {
                messagebox.show(ex.tostring());
            }

            
        }
      
    }
}

四、小结 使用微软自带的控件chart绘制曲线时,注意数据源的设计,因为这个会影响图表类型的描点。

  运行效果:

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网