Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性
生活随笔
收集整理的這篇文章主要介紹了
Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
C#窗體應用中使用ZedGraph曲線插件繪制圖表:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99716066
在上面已經實現基本的曲線圖之后,效果如下:
?
當然這不是我們的效果,還要對其屬性進行設置。
但是畢竟其屬性和方法說明都是英文,所以整理了一些常用屬性和方法。
調整之后的效果
控件下載
https://download.csdn.net/download/badao_liumang_qizhi/11578445
英文手冊下載
https://download.csdn.net/download/badao_liumang_qizhi/11578491
實現
曲線整體屬性設置
?//是否允許橫向縮放this.zedGraphControl1.IsEnableHZoom = true;//是否允許縱向縮放this.zedGraphControl1.IsEnableVZoom = true;//是否允許縮放this.zedGraphControl1.IsEnableZoom = true;//是否顯示右鍵菜單this.zedGraphControl1.IsShowContextMenu = true;//復制圖像時是否顯示提示信息this.zedGraphControl1.IsShowCopyMessage = true;//鼠標在圖表上移動時是否顯示鼠標所在點對應的坐標 默認為falsethis.zedGraphControl1.IsShowCursorValues = true;//是否顯示橫向滾動條this.zedGraphControl1.IsShowHScrollBar = true;//是否顯示縱向滾動條this.zedGraphControl1.IsShowVScrollBar = true;//鼠標經過圖表上的點時是否顯示該點所對應的值 默認為falsethis.zedGraphControl1.IsShowPointValues = true;//使用滾輪時以鼠標所在點為中心進行縮放還是以圖形中心進行縮放//this.zedGraphControl1.IsZoomOnMouseCenter = true;坐標軸屬性設置
?//X軸類型myPane.XAxis.Type = AxisType.Text;??//顯示小刻度 是false則看不到效果myPane.XAxis.MinorGrid.IsVisible = true;//線的顏色myPane.XAxis.Color = Color.Black;//點線中點與點之間的間隔myPane.XAxis.MinorGrid.DashOff = 1f;//點線中點的長度myPane.XAxis.MinorGrid.DashOn = 1f;//畫筆寬度myPane.XAxis.MinorGrid.PenWidth = 1f;坐標軸上刻度設置
?//X軸文本取值myPane.XAxis.Scale.TextLabels = labels;//第一個刻度從哪里開始myPane.XAxis.Scale.BaseTic = 1;//刻度值的字體屬性myPane.XAxis.Scale.FontSpec = myFont;圖表顏色設置
?//填充圖表顏色 myPane.Fill = new Fill(Color.White, Color.LightGray, 45.0f);曲線樣式設置
?// 用list1生產一條曲線,標注是“曲線1”//SymbolType,枚舉代表曲線的樣式//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.None);圖表標題設置
//設置圖表標題 和 x y 軸標題myPane.Title.Text = "霸道測試標題";myPane.XAxis.Title.Text = "X軸標題";myPane.YAxis.Title.Text = "Y軸標題";//更改標題的字體FontSpec myFont = new FontSpec("Arial",16,Color.Black,false,false,false);myPane.XAxis.Title.FontSpec = myFont;myPane.YAxis.Title.FontSpec = myFont;?
總結
以上是生活随笔為你收集整理的Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winform中将Bitmap对象通过p
- 下一篇: Winform中实现ZedGraph曲线