Winform中实现ZedGraph的多条Y轴(附源码下载)
生活随笔
收集整理的這篇文章主要介紹了
Winform中实现ZedGraph的多条Y轴(附源码下载)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
Winforn中設置ZedGraph曲線圖的屬性、坐標軸屬性、刻度屬性:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573
效果
?
實現
添加兩條Y軸
ZedGraph是默認帶2條Y軸的,所以其自帶YAxis屬性和Y2Axis屬性,
第一條Y軸默認在左邊顯示,第二條開啟后會在右邊顯示。
開啟并設置第二條Y軸。
//第二條Y軸標題 myPane.Y2Axis.Title.Text = "第二條Y軸標題"; //第二條Y軸字體 //myPane.Y2Axis.Title.FontSpec = myFont; //讓第二條Y軸顯示 myPane.Y2Axis.IsVisible = true;添加更多Y軸
2條以上的Y軸 就要新建后添加到其Y軸的list中去。
?// 創建第三條Y軸YAxis yAxis3 = new YAxis("第三條Y軸標題");//添加到Y軸的listmyPane.YAxisList.Add(yAxis3);//設置刻度線字體顏色yAxis3.Scale.FontSpec.FontColor = Color.Green;//設置標題字體顏色yAxis3.Title.FontSpec.FontColor = Color.Green;//設置Y軸顏色yAxis3.Color = Color.Green;// turn off the opposite tics so the Y2 tics don't show up on the Y axis//關閉相反的tics,使y2 tics不會顯示在y軸上yAxis3.MajorTic.IsInside = false;yAxis3.MinorTic.IsInside = false;yAxis3.MajorTic.IsOpposite = false;yAxis3.MinorTic.IsOpposite = false;// Align the Y2 axis labels so they are flush to the axis//對齊Y2軸標簽,使其與軸平齊yAxis3.Scale.Align = AlignP.Inside;// 創建第四條Y軸YAxis yAxis4 = new YAxis("第四條Y軸標題");//添加到Y軸的listmyPane.YAxisList.Add(yAxis4);yAxis4.Scale.FontSpec.FontColor = Color.Blue;yAxis4.Title.FontSpec.FontColor = Color.Blue;yAxis4.Color = Color.Blue;// turn off the opposite tics so the Y2 tics don't show up on the Y axisyAxis4.MajorTic.IsInside = false;yAxis4.MinorTic.IsInside = false;yAxis4.MajorTic.IsOpposite = false;yAxis4.MinorTic.IsOpposite = false;// Align the Y2 axis labels so they are flush to the axisyAxis4.Scale.Align = AlignP.Inside;?
這是創建第三條和第四條Y軸,更多條以此類推。
源碼下載
https://download.csdn.net/download/badao_liumang_qizhi/11635361
?
?
?
總結
以上是生活随笔為你收集整理的Winform中实现ZedGraph的多条Y轴(附源码下载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winform中对ZedGraph的曲线
- 下一篇: Winforn中实现ZedGraph自定