MSChart - Работа с осью X типа Time - PullRequest
1 голос
/ 14 июня 2011

Я пытаюсь показать некоторые измеренные данные в mschart. Меры начинаются в разное время суток, но файл всегда содержит данные за 24 часа (мера каждые 1 с => 86400 мер). Я загружаю этот файл в объект с двумя свойствами типа DateTime и double (время измерения и его значение).

А теперь первая проблема

1

Я хочу, чтобы график начинался в 6 утра и заканчивался в 6 утра, но он всегда показывает с полуночи до полуночи.

Проблема с подключением. Когда я хочу показать ночные измерения (10PM - 6AM), у меня есть график от 0 до 0 (24) с данными от 0-6 и 22-24 с линией от 24 до 0, соединяющей их (точка # 2). Поэтому я хочу, чтобы он просто начинался в 10 вечера и заканчивался в 6 часов утра.

2

Как я уже сказал, меры могут начаться в любое время. Допустим, с 2011-06-14 10:00:00 до 2011-06-15 09:59:59. Когда я показываю данные с полуночи до полуночи (точка № 1), есть строка справа налево (от точки данных в 23:59:59 до DP в 00:00:00). Есть ли способ удалить это?

3

Я обнаружил, что существует ChartArea.AxisX.Minimum / Maximum. В редакторе свойств это отображается как datetime, но изменение его значения вызывает ошибку с сообщением, что это значение не является правильным двойным значением. Когда во время выполнения я проверяю это значение, я получаю System.Double тип и значение NaN. Так как я могу установить это ?? Вероятно, правильное изменение этого значения может решить проблему № 1.

...