Я делаю небольшое приложение, которое отображает финансовые ценовые данные на графике и так как финансовые рынки закрываются в выходные, у меня нет данных в течение тех дней. По умолчанию диаграмма, найденная в новом Инструментарии WPF, показывает, что большой разрыв между пятницей и в следующий понедельник и это поведение не приемлем. Я пытаюсь выяснить способ "скрыть" разрывы выходных дней, но, может казаться, не нахожу хороших решений. До сих пор я полагал, что должен буду перегрузить стандарт DateTime
структура (как?), который сможет распознать и пропустить выходные и праздничные дни. Я ищу предложения и/или указатели, прежде чем я запущу вниз тот скользкий путь.
Еще некоторые детали:
Мне дают широкий спектр данных - в настоящее время ежедневные цены закрытия на NYSE. Я использую DayTimeAxis
вывести независимую переменную на печать LineSeries
который имеет тип DateTime
. Это в настоящее время просто выводит все цены на печать, однажды за один раз - и это - то, где дьявол, это показывает более широкие разрывы из-за отсутствия данных в течение многих суббот и воскресений и некоторых главных праздников.
Я должен буду в конечном счете показать более подробный (каждый час, минута) диаграмма, после того как данные становятся доступными, но проблема останется, если пользователь захочет просмотреть почасовые данные в течение некоторой пятницы и в следующий понедельник.
Совершенно не в тему, поэтому не уверен, насколько это осуществимо, но не могли бы вы установить преобразователь значений для свойства Width точки данных, который бы возвращал "Auto" для будних дней и 0 для выходных?