现在的位置: 首页 > 综合 > 正文

C# 利用ZedGraph控件画折线图-标注数字

2013年07月03日 ⁄ 综合 ⁄ 共 695字 ⁄ 字号 评论关闭

简单折线图的方法: http://blog.csdn.net/dengta_snowwhite/archive/2011/01/11/6129222.aspx

 

如果想在显示的点位上将数值标注上去,只需在程序中加上:

 

            // 点位和标注的偏置
            const double offset = 10;
            // 为每个点加标注
            for (int i = 0; i < Count; i++)
            {
                PointPair pt = myCurve.Points[i];

                TextObj text = new TextObj(pt.Y.ToString("f2"), pt.X, pt.Y + offset, CoordType.AxisXYScale, AlignH.Left, AlignV.Center);
                text.ZOrder = ZOrder.A_InFront;

                // 隐藏标注的边框和填充
                text.FontSpec.Border.IsVisible = false;
                text.FontSpec.Fill.IsVisible = false;
                // 选择标注字体90°
                text.FontSpec.Angle = 90;

                myPane.GraphObjList.Add(text);
            }

 

效果如下:

【上篇】
【下篇】

抱歉!评论已关闭.