В MS Chart Control я рисую линейную диаграмму.Как я могу исправить ширину оси x?
Я установил максимальное значение оси x 20 и сохранил заданные данные диаграммы, рисуя от 0 до 20, и после этого я ожидал увидеть ось х от 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);
}
}
Как я могу видеть, что ширина x продолжается 20 с непрерывным поступлением данных в режиме реального времени?