折线图x轴宽度控制

时间:2019-05-31 04:14:00

标签: c# winforms charts

在MS图表控件中,我绘制折线图。 如何固定x轴宽度?

我将x轴最大值设置为20,并保留设置的图表数据,从0〜20绘制,然后我希望看到x轴从1〜21、2〜22、3〜23等。 但是我看到的是0〜20,不再更新。 如果我不设置x max值,则它将绘图的范围从0〜100、1000、10000 ...所以我不想看到旧数据,只想看到折线图上最新的20个数据


public void ChartInit()
        {
            try
            {
                Series chartRF = chart1.Series.Add("A");

                chart1.Series["A"].ChartType = SeriesChartType.Line;
                chart1.Series["A"].Color = Color.Blue;
                chart1.Series["A"].BorderDashStyle = ChartDashStyle.Dash;

                chart1.ChartAreas[0].AxisX.Maximum = 20;
            }
            catch(Exception ex)
            {
                ERR(ex.Message);
            }
        }

public void ChartDraw()
        {
            for(int i = 0; i < 100; i++)
            {
                ChartSet(chart1, "A", i);
                Delay(10);
            }
        }

我怎么能看到宽度为20的x继续实时记录数据?

0 个答案:

没有答案