Отображать целые числа только в метке оси?C#

Место общения программистов C#
Anonymous
Отображать целые числа только в метке оси?

Сообщение Anonymous »

У меня есть гистограмма, показывающая количество людей. Когда людей немного, ось Y показывает значения: 0,5, 1, 1,5 и т. д...
Это выглядит как-то глупо.
  • Я могу изменить интервал на 1 (

    Код: Выделить всё

    AxisY.LabelStyle.Interval = 1
    ),
    но если 100 человек, это не работает
  • Я могу установить

    Код: Выделить всё

    AxisY.Maximum = 10
    , но это не работает со 100 людьми
  • Я могу установить

    Код: Выделить всё

    AxisY.LabelStyle.Format = {#}
    , но там показаны [1,1,2,2] при
    округлении каждой метки
I Я понимаю, что могу использовать любой из первых двух вариантов динамически в зависимости от содержимого, но задался вопросом, есть ли автоматический способ сделать метки «только целыми числами»?

Подробнее здесь: https://stackoverflow.com/questions/191 ... xisy-label

Вернуться в «C#»