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多秒。
而是這仍是曲線數據比較簡單不走業務獲取數據的狀況下,在實際業務場景下渲染時間會更長。