Я создаю небольшое приложение, которое отображает данные о финансовых ценах, и, поскольку финансовые рынки закрыты по выходным, у меня нет данных за эти дни. По умолчанию диаграмма, найденная в новом WPF Toolkit, показывает большой разрыв между пятницей и следующим понедельником, и это поведение неприемлемо. Я пытаюсь найти способ «спрятать» разрывы выходных, но не могу найти каких-либо хороших решений. До сих пор я полагал, что мне придется перегружать стандартную DateTime
структуру (как?), Которая сможет распознавать и пропускать выходные и праздничные дни. Я ищу предложения и / или указатели, прежде чем начать спуск по этому скользкому склону.
Некоторые подробности:
Мне предоставлен широкий спектр данных - в настоящее время цены на дневное закрытие на NYSE. Я использую DayTimeAxis
для построения независимой переменной LineSeries
, которая имеет тип DateTime
. В настоящее время он просто отображает все цены, один день за раз - и вот где дьявол, он показывает более широкие разрывы из-за отсутствия данных по субботам и воскресеньям и некоторым основным праздникам.
Мне, в конечном итоге, придется показывать более подробный (ежечасно, минутный) график, как только данные станут доступны, но проблема останется, если пользователь захочет просматривать почасовые данные за какую-то пятницу и следующий понедельник.