Когда вы устанавливаете дату начала для нового DateTime (), его эквивалент OADate равен 0. (Таким образом, вы устанавливаете минимум XAxis равным 0) Свойства минимума и максимума оси X используются для указания другого углового масштаба (если вы не используете 0-360).Если вы помещаете данные в XAxis, ваши данные должны иметь смысл использовать Chartcontrol для рисования полярных графиков.Я не уверен, каковы ваши намерения, но вы должны правильно нормализовать данные, если хотите отобразить их на полярном графике.
Они начинаются в 11:24:24, а не в 12:44:24.Вам нужно изменить дату начала и окончания вашей оси, если вы хотите нарисовать 24 часа на полярных графиках.
var fromDate = new DateTime(DateTime.Now.Year,
DateTime.Now.Month,
DateTime.Now.Day,
0,
0,
0);
var toDate = new DateTime(DateTime.Now.Year,
DateTime.Now.Month,
DateTime.Now.Day,
23,
59,
59);
chart1.ChartAreas[0].AxisX.Minimum = fromDate.ToOADate();
chart1.ChartAreas[0].AxisX.Maximum = toDate.ToOADate();
Также используйте подсказки, чтобы понять построенные данные на графике
chart1.Series[0].ToolTip = "#VALX{hh:mm tt} --- #VALY";