日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性

發(fā)布時(shí)間:2025/3/19 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

場(chǎng)景

C#窗體應(yīng)用中使用ZedGraph曲線插件繪制圖表:

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

在上面已經(jīng)實(shí)現(xiàn)基本的曲線圖之后,效果如下:

?

當(dāng)然這不是我們的效果,還要對(duì)其屬性進(jìn)行設(shè)置。

但是畢竟其屬性和方法說(shuō)明都是英文,所以整理了一些常用屬性和方法。

調(diào)整之后的效果

控件下載

https://download.csdn.net/download/badao_liumang_qizhi/11578445

英文手冊(cè)下載

https://download.csdn.net/download/badao_liumang_qizhi/11578491

實(shí)現(xiàn)

曲線整體屬性設(shè)置

?//是否允許橫向縮放this.zedGraphControl1.IsEnableHZoom = true;//是否允許縱向縮放this.zedGraphControl1.IsEnableVZoom = true;//是否允許縮放this.zedGraphControl1.IsEnableZoom = true;//是否顯示右鍵菜單this.zedGraphControl1.IsShowContextMenu = true;//復(fù)制圖像時(shí)是否顯示提示信息this.zedGraphControl1.IsShowCopyMessage = true;//鼠標(biāo)在圖表上移動(dòng)時(shí)是否顯示鼠標(biāo)所在點(diǎn)對(duì)應(yīng)的坐標(biāo) 默認(rèn)為falsethis.zedGraphControl1.IsShowCursorValues = true;//是否顯示橫向滾動(dòng)條this.zedGraphControl1.IsShowHScrollBar = true;//是否顯示縱向滾動(dòng)條this.zedGraphControl1.IsShowVScrollBar = true;//鼠標(biāo)經(jīng)過(guò)圖表上的點(diǎn)時(shí)是否顯示該點(diǎn)所對(duì)應(yīng)的值 默認(rèn)為falsethis.zedGraphControl1.IsShowPointValues = true;//使用滾輪時(shí)以鼠標(biāo)所在點(diǎn)為中心進(jìn)行縮放還是以圖形中心進(jìn)行縮放//this.zedGraphControl1.IsZoomOnMouseCenter = true;

坐標(biāo)軸屬性設(shè)置

?//X軸類型myPane.XAxis.Type = AxisType.Text;??//顯示小刻度 是false則看不到效果myPane.XAxis.MinorGrid.IsVisible = true;//線的顏色myPane.XAxis.Color = Color.Black;//點(diǎn)線中點(diǎn)與點(diǎn)之間的間隔myPane.XAxis.MinorGrid.DashOff = 1f;//點(diǎn)線中點(diǎn)的長(zhǎng)度myPane.XAxis.MinorGrid.DashOn = 1f;//畫筆寬度myPane.XAxis.MinorGrid.PenWidth = 1f;

坐標(biāo)軸上刻度設(shè)置

?//X軸文本取值myPane.XAxis.Scale.TextLabels = labels;//第一個(gè)刻度從哪里開(kāi)始myPane.XAxis.Scale.BaseTic = 1;//刻度值的字體屬性myPane.XAxis.Scale.FontSpec = myFont;

圖表顏色設(shè)置

?//填充圖表顏色 myPane.Fill = new Fill(Color.White, Color.LightGray, 45.0f);

曲線樣式設(shè)置

?// 用list1生產(chǎn)一條曲線,標(biāo)注是“曲線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);

圖表標(biāo)題設(shè)置

//設(shè)置圖表標(biāo)題 和 x y 軸標(biāo)題myPane.Title.Text = "霸道測(cè)試標(biāo)題";myPane.XAxis.Title.Text = "X軸標(biāo)題";myPane.YAxis.Title.Text = "Y軸標(biāo)題";//更改標(biāo)題的字體FontSpec myFont = new FontSpec("Arial",16,Color.Black,false,false,false);myPane.XAxis.Title.FontSpec = myFont;myPane.YAxis.Title.FontSpec = myFont;

?

總結(jié)

以上是生活随笔為你收集整理的Winforn中设置ZedGraph曲线图的属性、坐标轴属性、刻度属性的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。