Microsoft Chart Control масштабирование и панорамирование - PullRequest
0 голосов
/ 03 августа 2011

Я играю с функцией масштабирования Ms Chart Control. Одна вещь, которую я не смог сделать, это сделать Zoom out. Хотя мы можем увеличить масштаб, функция уменьшения масштаба отсутствует. Я мог только сбросить зум, это не то, что я ищу. Кто-нибудь здесь, кто сделал Zoom out для MS Харта управления ?? Какие-либо предложения. Также есть какие-нибудь указатели на то, как реализовать панорамирование для диаграмм Ms?

Спасибо

Ответы [ 2 ]

1 голос
/ 17 октября 2012

Я начал писать помощник для элементов управления MS Charts .Он включает в себя прокрутку на основе мыши и масштабирование колесиком мыши.Это очень просто, вы можете настроить его для своих собственных нужд очень быстро.Он не использует viewmin и viewmax и может уменьшать масштаб по вашему желанию.

1 голос
/ 03 августа 2011

Уменьшение производится по одной полосе прокрутки оси!Кроме того, ничто не мешает вам настроить масштабирование схематично:

chart1.ChartAreas[0].AxisX.ScaleView.Zoom(-10, 110);
chart1.ChartAreas[0].AxisY.ScaleView.Zoom(-10, 20);

значения, которые вы вводите, могут быть вне минимума / максимума данных.

...