ось y начинается с 10, а не с 0 в mschart с использованием приложения windows - PullRequest
2 голосов
/ 05 декабря 2011

Привет, я хочу начать бар с 10, а не с 0. Это возможно и как?

chart1.ChartArea["ChartArea1"].AxisY.IsStartedfromZero=false

chart1.ChartArea["ChartArea1"].AxisY.minimum=10 //but this line replace 0

другая команда начала бара с 10 на графике мс.

Ответы [ 2 ]

1 голос
/ 05 декабря 2011

вы, вероятно, используете неправильный ChartType, ваш код сдвигает базовую линию с Zero и вместо этого начинает с 10

Я полагаю, что вы действительно хотите, это гистограмма диапазонапри этом у вас будет 2 значения на бар, представляющих низкие и высокие значения, которые помогут в представлении бара на полпути.

Что-то вроде Product A low - 10 High 25 теперь это должно показать вамБар расширяется с 10 до 25. Таким образом, вы можете настроить для других точек.

РЕДАКТИРОВАТЬ Теперь это немного более понятно (из ссылки) для этого вам придется использовать

Chart1.ChartAreas[0].AxisY.Crossing = 10;

и удалить AxisY.Minimum, и вы должны бытьхорошо.

0 голосов
/ 05 декабря 2011

См. Гистограмма Пользовательские атрибуты, чтобы узнать о настройке начальной точки стержня в mscharting.

...