Линейный график x контроль ширины оси - PullRequest
0 голосов
/ 31 мая 2019

В 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 с непрерывным поступлением данных в режиме реального времени?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...