日期:2014-05-18  浏览次数:20670 次

zedgraph x轴问题
C# code

        /// <summary>
        /// 初始化曲线图
        /// </summary>
        void GetMonthPercent(ZedGraphControl zgc)
        {
            GraphPane myPane = zgc.GraphPane;
            myPane.XAxis.Title.Text = "日期";
            myPane.YAxis.Title.Text = "百分率";
            myPane.XAxis.Type = ZedGraph.AxisType.Date;
            myPane.XAxis.Scale.Format = "dd";
        }
        /// <summary>
        /// 更新曲线图
        /// </summary>
        /// <param name="zgc"></param>
        void RefreshMonthZedGraphControl(ZedGraphControl zgc, DataSet dsTemps1)
        {
            GraphPane myPane = zgc.GraphPane;
            myPane.Title.Text = UserList.Text + "的月巡检率";
            myPane.CurveList.Clear();
            PointPairList pl = new PointPairList();
            LineItem li;
            for (int x = 1; x < 31; x++)
            {
                try
                {
                    string st = dsTemps1.Tables[0].Rows[x - 1][1].ToString();
                    double y = double.Parse(dsTemps1.Tables[0].Rows[x - 1][1].ToString());
                    pl.Add(x, y*100);
                }
                catch
                {
                    pl.Add(x, 0);
                }
            }
            li = zgc.GraphPane.AddCurve("完成率", pl, Color.Red, SymbolType.None);
            zgc.AxisChange();
            zgc.Refresh();
        }




我怎么设置成从1号开始呢?
还有一个问题就是对着控件右键=》恢复默认大小会变成这样


------解决方案--------------------
你在研究zedgraph?我最近也在用,遇到挺多问题的,我QQ:563595722,交流一下?
------解决方案--------------------
mark+up
------解决方案--------------------
在研究zedgraph