xuqiugu5200
xuqiugu5200
采纳率0%
2017-10-31 12:07 阅读 950

C#CHART 控件绘图问题

C# chart控件做实时折线绘图,想要X轴坐标值依次向左平移,来对应数据,怎么办呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2017-11-01 00:38
     c.ChartAreas[0].AxisX= new Axis()
    {
    Minimum = xxx //如果>0,就是左移,如果<0,就是右移。
    };
    
    点赞 评论 复制链接分享
  • a472544436 a472544436 2019-06-04 07:50

    2个值你要搞懂

                    ct.ChartAreas[0].AxisX.ScaleView.Size = 30;
                    if (count > 30)
                    {
                        ct.ChartAreas[0].AxisX.ScaleView.Position = count - 30+ 4;
                    }
    

    ct.ChartAreas[0].AxisX.ScaleView.Size 这个是你不创建图像时点的个数(创建图像不一定是一个点,你看我的写成30+4,实际上创建了3个一次,4还多一个是初始位置)
    count是chart的Points.Count一共有多少个点
    ct.ChartAreas[0].AxisX.ScaleView.Position 就是你的新增点最终落点位置

    点赞 评论 复制链接分享

相关推荐