Ось X MSChart всегда начинается с -1?

У меня есть элемент управления MSChart в моей форме Windows, и каждый раз, когда я запускаю его с моими данными, ось X всегда показывает -1,0,1,2 и т. д.

Ни мои данные, ни их индекс не должны были вызывать это, как будто это настройка где-то в свойствах диаграмм. Может ли кто-нибудь сказать мне, какая настройка может вызвать это?

Заранее спасибо!


person MSChart_isAnnoying_me    schedule 25.02.2011    source источник


Ответы (3)


Попробуйте установить

YourChartArea.AxisX.IsStartedFromZero = true;
person Stecya    schedule 25.02.2011

Несколько дней назад у меня была аналогичная проблема с простой гистограммой, в которой сообщалось о количестве заказов на работу, закрытых за последние 7 дней. Ось X всегда начиналась с 0 и заканчивалась на 8, независимо от того, какие настройки я выбирал. Наконец-то я нашел способ заставить ось X показывать только от 1 до 7, чего я и хотел. Мое решение ниже:

1) Откройте коллекцию ChartArea 2) Щелкните соответствующую область ChartArea 3) Щелкните коллекцию Axes 4) Щелкните элемент оси X 5) Если свойства оси X классифицированы, перейдите к свойствам LabelStyle 6) Измените isEndLabelVisible на false

person Grasshopper    schedule 15.03.2012

Вы можете установить свой собственный минимум:

chart1.ChartAreas[0].AxisX.Minimum = 0;
person miky    schedule 15.06.2012