在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继续实时记录数据?