C# Charts绘制多条曲线
程序员文章站
2023-08-31 10:20:18
一、创建winform工程 拖拽控件Chart 二、比如要绘制俩条曲线,设置Chart控件的属性Series 三、chart的属性根据自己的业务需求设计,我这里只设置了图标类型 代码: using System; using System.Collections.Generic; using Sys ......
一、创建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绘制曲线时,注意数据源的设计,因为这个会影响图表类型的描点。
运行效果: