ZedGraph使用注意事项

1、有两条曲线显示时,其中一条曲线的坐标轴是左边的坐标轴,另一条曲线的坐标轴是右边的坐标轴,如下:
ZedGraph使用注意事项_第1张图片
红色的曲线是按照左边坐标轴计算值的,蓝色的曲线是按照右边的坐标轴计算值的,
myCurve.IsY2Axis = true //让曲线和右边的坐标轴关联
myPane.Y2Axis.IsVisible = true;//显示右边的坐标轴
设置以上这两个属性即可。
2、设置坐标轴上标签的对齐方式
1) myPane.YAxis.Scale.Align = AlignP.Outside
ZedGraph使用注意事项_第2张图片
以上可以看出数字和符号是按照坐标轴外侧对齐的,2、1、0、-、-、-对齐 ;
2) myPane.YAxis.Scale.Align = AlignP.Inside
ZedGraph使用注意事项_第3张图片
以上可以看出数字和符号是按照坐标轴内侧对齐的;
3) myPane.YAxis.Scale.Align = AlignP.Center
ZedGraph使用注意事项_第4张图片
以上可以看出数字和符号是按照坐标轴中间对齐的;
3、各个图例的显示方式
myPane.Legend.IsHStack = true ;
ZedGraph使用注意事项_第5张图片
myPane.Legend.IsHStack = false;
ZedGraph使用注意事项_第6张图片
以上可以看出IsHStack属性就是决定图例的显示方式是水平还是垂直,当值为true时,图例是水平显示,反之是垂直排列显示。
4、明明数据已经添加,但是曲线没有显示的原因
要注意以下两个属性
myPane.YAxis.Scale.Max = 0;//Y轴刻度的最大值
myPane.YAxis.Scale.Min =1000;//Y轴刻度的最小值
一定要注意,所有曲线点的Y坐标值不能小于Y刻度的最小值,也不能大于Y刻度的最大值,如果软件不是特别要求的话,建议将最大值和最小值都设置为auto属性。

你可能感兴趣的:(c#)