У меня есть некоторые данные о событиях дня, которые я пытаюсь визуализировать в виде диаграммы Ганта с помощью Devexpress XtraCharts. Пример Devexpress здесь показывает, что диаграмма заполняется по дате. Однако я бы хотел, чтобы он был заполнен временем, чтобы сравнивать события в течение одного дня.
Моя ось X отображается правильно - сделано так:
ganttDiagram.AxisY.DateTimeMeasureUnit = DateTimeMeasurementUnit.Minute
У меня есть данные с правильным временем, однако метка в каждой серии показывает дату (все они одинаковы, потому что это один и тот же день!) Таким образом, вместо того, чтобы быть полосой, все они представляют собой просто отдельные точки, с меткой, показывающей 31/03/2010 - 31/03/2010
.
Каждая точка серии создается с помощью кода ниже:
s.Points.Add(New SeriesPoint("ASeries", New DateTime() {event.StartTime, event.EndTime}))
Любые предложения относительно того, как отформатировать метки как ShortTime, а не Date?