Winform中設置ZedGraph的曲線符號Symbol以及對應關系


場景

Winforn中設置ZedGraph曲線圖的屬性、坐標軸屬性、刻度屬性:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573

Winform中實現ZedGraph的多條Y軸(附源碼下載):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100132245

添加多條曲線后,會默認生成不帶任何Symbol的曲線,如果要修改其曲線的Symbol。

注:

博客主頁:
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);

 

其中:

SymbolType.None

就是不帶任何標志,如果要修改其標識。

SymbolType.Circle 圓形 
SymbolType.Default 正方形
SymbolType.Diamond 菱形
SymbolType.HDash 短橫線
SymbolType.Plus 加號
SymbolType.Square 正方形
SymbolType.None 沒有
SymbolType.Star 星號 *
SymbolType.Triangle 等邊三角形
SymbolType.TriangleDown 倒等邊三角形
SymbolType.UserDefined 默認為正方形
SymbolType.VDash 豎線
SymbolType.XCross 叉號 ×

 

枚舉變量對應的數字:

Square = 0,
Diamond = 1,
Triangle = 2,
Circle = 3,
XCross = 4,
Plus = 5,
Star = 6,
TriangleDown = 7,
HDash = 8,
VDash = 9,
UserDefined = 10,
Default = 11,
None = 12,

 

示例

修改為圓形效果

LineItem myCurve = myPane.AddCurve("曲線1", list1, Color.Red, SymbolType.Circle);

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM