Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性:编程
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573数组
在对ZedGraph进行曲线添加时,若是须要添加大量曲线,那么最多能够添加多少条曲线。dom
在进行测试能够添加多少条曲线以前首先须要将ZedGraph的图例关掉使其不显示。否则在134条时就会显示以下效果。测试
注:spa
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。.net
首先关掉图例显示3d
myPane.Legend.IsVisible = false;
而后编写循环生成曲线的代码code
// 造一些数据,PointPairList里有数据对x,y的数组 Random y = new Random(); for (int i = 1; i < 201;i++ ) { PointPairList list1 = new PointPairList(); for (int j = 0; j < 50; j++) { double x = j; double y1 = y.NextDouble() * 1000; list1.Add(x, y1); //添加一组数据 } LineItem myCurve = myPane.AddCurve("曲线"+i, list1, Color.Red, SymbolType.None); }
其中外循环的个数减1就是曲线的条数blog
下面是200条曲线的效果教程
曲线已经很密集,并且渲染的时间已经很长,接近5秒
继续添加曲线800条
继续添加至10000条
继续添加18000,此时渲染的时间已经达到15秒
继续添加到20000条
后面就不必在进行测试了,20000条曲线已经无法看了,并且渲染时间已经达到了20多秒。
而是这仍是曲线数据比较简单不走业务获取数据的状况下,在实际业务场景下渲染时间会更长。