Winform中设置ZedGraph的曲线为折线、点折线、散点图
生活随笔
收集整理的這篇文章主要介紹了
Winform中设置ZedGraph的曲线为折线、点折线、散点图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
Winform中設置ZedGraph的曲線為散點圖:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102465399
在上面設置單條曲線為散點圖后的思路,繼續擴展設置曲線為折線、點折圖、散點圖。
效果
?
注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
讀取配置文件內容獲取設置的曲線樣式后
LineItem myCurve = myPane.AddCurve(yList[i].Title, DataChartHelper.SetCurveText(interval, xAttribute.TitleKey, yList[i].TitleKey), System.Drawing.ColorTranslator.FromHtml(yList[i].Color), SymbolType.None);
根據配置文件設置曲線類型
然后調用設置曲線樣式的方法,在方法里
?private static LineItem setCurveType(LineItem myCurve, string p,string color){switch(p){case "折線":myCurve.Symbol.Type = SymbolType.None;myCurve.Line.IsVisible = true;break;case "點折線":myCurve.Symbol.Type = SymbolType.Circle;myCurve.Symbol.Fill = new Fill(System.Drawing.ColorTranslator.FromHtml(color));myCurve.Symbol.Size = 3;break;case "點離散":myCurve.Symbol.Type = SymbolType.Circle;myCurve.Symbol.Fill = new Fill(System.Drawing.ColorTranslator.FromHtml(color));myCurve.Symbol.Size = 3;myCurve.Line.IsVisible = false;break;default :myCurve.Symbol.Type = SymbolType.None;myCurve.Line.IsVisible = true;break;}return myCurve;}?
總結
以上是生活随笔為你收集整理的Winform中设置ZedGraph的曲线为折线、点折线、散点图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winform中设置ZedGraph的曲
- 下一篇: WInforn中设置ZedGraph的焦