ZedGraph横轴显示时间

初始化zedgraph控件

            myPane = zedGraphControl1.GraphPane;
            myPane.XAxis.Scale.IsVisible = true;
            myPane.XAxis.Scale.MajorStepAuto = true;
            myPane.XAxis.Scale.MinorStepAuto = true;
            myPane.XAxis.Type = AxisType.Date;
            myPane.XAxis.Scale.Format = "yyyy-MM-dd hh:mm:ss";
            myPane.XAxis.Scale.Format = "yyyy-MM-dd hh:mm:ss";
            myPane.XAxis.Title.Text = "时间数据";
            myPane.YAxis.Title.Text = "压力数据(mbr)";
            myPane.Title.Text = "压力传感器数据";

数据显示

            zgc.GraphPane.CurveList.Clear();//清除第一次画的点集
            zgc.Refresh();
            myPane.XAxis.Scale.IsVisible = true;
            myPane.XAxis.Scale.MajorStepAuto = true;
            myPane.XAxis.Scale.MinorStepAuto = true;
            myPane.XAxis.Type = AxisType.Date;

 

 

             //获取点集数据

             xData = (double)new XDate(Convert.ToDateTime(dt.Rows[i][0]));//获得x轴时间的点
                dtime1 = Convert.ToDateTime(dt.Rows[i][0]);
                ts = Convert.ToDateTime(dt.Rows[i + 1][0]) -dtime1 ;
                ss = ts.TotalSeconds / 10;
                for (int j = 0; j < 10; j++)
                {
                    dtime2=dtime1.AddSeconds(j * ss);
                    xData = (double)new XDate(dtime2);
                    YPress = Convert.ToDouble (Convert.ToDouble (dt.Rows[i][1 + j]).ToString ("##.#")); //确认小数的文书                    PressList.Add(xData, YPress);
                }

             //加载点集到画布上,设置显示

              myPane.XAxis.Scale.IsVisible = true;
           // myPane.XAxis.Scale.MajorStepAuto = true;
           // myPane.XAxis.Scale.MinorStepAuto = true;
            myPane.XAxis.Scale.Format = "yyyy-MM-dd hh:mm:ss";//横轴格式
            myPane.XAxis.Scale.MajorUnit = DateUnit.Millisecond ;
            myPane.XAxis.Type = AxisType.Date;
            myPane.XAxis.MajorGrid.IsVisible = true;
            myPane.XAxis.MajorGrid.Color = Color.Green;
            myPane.XAxis.MinorGrid.IsVisible = true;
            myPane.XAxis.MinorGrid.Color = Color.Green;

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值