Microsoft .NET Chart Control (3.5) — удалить пробел для пропущенного значения по оси x

#.net #charts #controls

#.net #Диаграммы #элементы управления

Вопрос:

Допустим, у вас есть следующий ряд: (2006, 1) (2007, 5) (2009, 3) (2010, 8)

Если этот ряд отображается в виде столбчатой диаграммы, то между точками оси x 2007 и 2009 годов существует значительный разрыв.

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

Спасибо

Ответ №1:

У меня была эта проблема в прошлом при работе с диаграммами Дандаса, которые были повторно использованы Microsoft для компонентов построения диаграмм .Net. С помощью Dundas вам нужно установить ряд.Свойство XValueIndexed равно «false». Это свойство не существует в .Чистый график, но есть ряд.Свойство IsXValueIndexed, которое кажется очень похожим. Возможно, вам следует попробовать установить для этого значение false и посмотреть, что произойдет.

Комментарии:

1. Привет 🙂 Получается, что ряд. IsXValueIndexed — это шаг в правильном направлении; но для решения проблемы необходимо установить значение true . Спасибо за помощь 😉

2. Действительно, false — это значение по умолчанию, моя ошибка.