Сделайте так, чтобы сетка управления диаграммой начиналась в четный час

#vb.net #mschart

Вопрос:

Я использую элемент управления диаграммой, который по оси x отображает время, инициализированное следующим образом:

         With Chart1.ChartAreas(0)
            .AxisX.Minimum = 0
            .AxisX.LabelStyle.Format = "HH:mm"
            .AxisX.IntervalType = DateTimeIntervalType.Hours
            .AxisX.Interval = 2

            .AxisY.Minimum = 0
        End With
        Chart1.Series(0).IsXValueIndexed = True
 

Иногда точки данных начинаются в нечетный час, как показано на рисунке ниже
введите описание изображения здесь

Мой вопрос в том, как я могу сделать так, чтобы сетка и метки начинались в четный час вместо этого. Заранее спасибо.

Ответ №1:

Ладно, я понял. Я только что удалил команды .AxisX.Minimum = 0 в С…Заканчиваются оператором и диаграммой 1.Серия(0).IsXValueIndexed = True, и теперь сетка всегда автоматически начинается в четный час.