Диаграмма даты и времени WPF LiveCharts [closed]

Я пытаюсь использовать параметр DateTime в Livecharts, чтобы создать график дат и значений из Datagridview. Однако, хотя ось Y такая, какой должна быть, и точки расположены правильно по оси X, метки оси X показывают только 01.01.2001 в точке (0,0), а не остальную часть X- очков, и я не могу понять, что делаю неправильно.

cartesianChart1.AxisX.Add(new LiveCharts.Wpf.Axis
         {
            Title = "Ημερομηνία",
            Foreground = System.Windows.Media.Brushes.Black,            
            LabelFormatter = (x) => new DateTime((short)x).ToString("dd/MM/yyyy")
         });

         cartesianChart1.AxisY.Add(new LiveCharts.Wpf.Axis
         {
            Title = _title,
            Foreground = System.Windows.Media.Brushes.Black,
            LabelFormatter = value => value.ToString("#.#")

         });

private void UpdateSeries()
        {            
            cartesianChart1.Series.Clear();
            cartesianChart1.Series.Add(new LineSeries
            {
               Title = "Ασθενής",
               Values = GetData(),
               
            });           
        }

private ChartValues<DateTimePoint> GetData()
      {

            var values = new ChartValues<DateTimePoint>();

            for (int i = 0; i < DGV3.Rows.Count; i++)
            {
                if(DGV3[examtype, i].Value.ToString() != string.Empty)
                {
                    //values.Add(new DateTimePoint(Convert.ToDateTime(DGV3[1, i].Value), Convert.ToDouble(DGV3[examtype, i].Value)));
                  values.Add(new DateTimePoint(DateTime.Now.AddDays(i), Convert.ToDouble(DGV3[examtype, i].Value)));
                }                               
            }
         
            return values;           
      }

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *