diff --git a/WinFormsApp/FormStatistics.cs b/WinFormsApp/FormStatistics.cs index 9622e5f..fa93cbe 100644 --- a/WinFormsApp/FormStatistics.cs +++ b/WinFormsApp/FormStatistics.cs @@ -11,6 +11,7 @@ using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; +using System.Windows.Forms.DataVisualization.Charting; namespace WinFormsApp { @@ -38,15 +39,15 @@ namespace WinFormsApp }); var date = dateTimePickerTo.Value; chart.Series.Add("Completed"); + chart.Series["Completed"].XValueType = System.Windows.Forms.DataVisualization.Charting.ChartValueType.String; for (int i = 0; i < diff_month(dateTimePickerFrom.Value, dateTimePickerTo.Value); i++) { var count = list.Where(x => x.Date.Month == date.Month).ToList().Count; - foreach (var x in list) - { - Debug.WriteLine(x.Date.Month); - Debug.WriteLine(date.Month); - } - chart.Series["Completed"].Points.AddXY(date.Month, count); + DataPoint dataPoint = new DataPoint(); + dataPoint.XValue = i; + dataPoint.Label = $"{date.Year}.{date.Month}"; + dataPoint.SetValueY(count); + chart.Series["Completed"].Points.Add(dataPoint); date = date.AddMonths(1); } }