ZedGraph SetScaleToDefault Функция? - PullRequest
0 голосов
/ 27 июня 2011

У меня проблемы при обновлении ZedGraphControl. По сути, происходит то, что весы портятся, когда я обновляю график новыми значениями. Иногда он становится слишком маленьким, иногда слишком большим. Вот что я делаю при обновлении:

zgcControlAmp.AxisChange();
zgcControlAmp.Refresh();

Когда масштаб испорчен, мне нужно RightClick-> SetScaleToDefault, чтобы исправить вид, но иногда он все еще портится. Однако при работе с чистым графиком (первый запуск) все хорошо.

Какие-нибудь советы, как обойти это?

Ответы [ 2 ]

0 голосов
/ 15 ноября 2011

Попробуйте:

zgcControlAmp.RestoreScale(zgcControlAmp.GraphPane);

Где zgcControlAmp.GraphPane может быть заменено на любую GraphPane, с которой вы работаете.(Это та же самая функция, которая возникает, когда вы щелкаете правой кнопкой мыши -> SetScaleToDefault)

0 голосов
/ 29 июня 2011

Попробуйте

zgcControlAmp.AxisChange();
zgcControlAmp.Invalidate();

после обновления значений.

...