LiveCharts сюжет XY Value - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь написать код, который отображает список значений XY в живых графиках. Данный список прилагается, но вот пример:

1 0,01
1,01 0,01
1,02 0,01
1,03 0,01
1,04 0,01
1,05 0,01
1,06 0,01
1,07 0,01
1,08 0,01
1,09 0,01
...
2,45 0,15
2,46 0,15
2,47 0,15
2,48 0,16
2,49 0,16
2,5 0,16
2,51 0,17
2,52 0,17

Я использую следующий код:

List<double> xValues, yValues;
            GenerateValues(out xValues, out yValues);
            ChartValues<ObservablePoint> ListPoints = new ChartValues<ObservablePoint>();
            for (int i = 0; i < xValues.Count; i++)
            {
                ListPoints.Add(new ObservablePoint
                {
                    X = xValues[i],
                    Y = yValues[i]
                });
            }

            var brush = new SolidColorBrush(Colors.Orange);
            brush.Opacity = 0.25;
            var series = new LineSeries();
            series.Values = ListPoints;
            series.Title = "Pressão";
            series.Stroke = new SolidColorBrush(Colors.OrangeRed);
            series.LineSmoothness = 0;
            series.PointGeometry = null;
            series.Fill = brush;

            var seriesCollection = new SeriesCollection { series };

            if (chart.AxisY[0] != null && chart.AxisY[0].Labels != null)
                chart.AxisY[0].Labels.Clear();
            if (chart.Series != null)
                chart.Series.Clear();
            chart.AxisY[0].Title = "Pressão (bar)";
            chart.AxisX[0].Title = "Tempo (min)";
            chart.Series = seriesCollection;

Однако полученный результат не соответствует меткам X в файле. Форма кривой правильная и значения Y также, но значение X - нет. Следуйте примеру результата: ChartResult

Может кто-нибудь помочь мне понять это поведение?

GitHub с приложением

...