ZedGraph学习笔记

最近工作用到ZedGraph,总结一下近期用到的功能,很常见的就不写了。ZedGraph集成了很多功能,一般常用的都已经实现。

1.在控件上的任一位置添加标签:TextObj

利用TextObj可以方便的在Graphpane上添加我们想要的标签,方法如下:

TextObj text = new TextObj(str, x,y);

 testGraph.GraphPane.GraphObjList.Add(text);

str是我们要显示的信息,必需是string,x,y是标签在GraphPane显示的坐标,而且支持动态格式,即x、y坐标范围绽放后,标签的显示位置也会跟着更新,非常好用。

 

2.关于线的清除:

testLine = this.lightGraph.GraphPane.AddCurve("测试线", null, Color.SpringGreen,SymbolType.None);

绘制线前我们要对基本参数的赋值,第一个参数是这个线的Lable。

清除线方法如下:

testLine.Clear();

this.lightGraph.Refresh();  //这句必需加上,否则控件上还是会显示该条线的。

如果想让Lable显示的字串也清除,可以用testLine.Lable.Text=""。

 

3.只绘点不画线:

ZedGraph并没有直接提供绘点的方法,但是我们可以利用绘线的方法实现,只是SymbolType不要选None, testLine.Line.IsVisible = false;这样显示出来的就只是点了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值