Zedgraph - постоянная установка минимальных / максимальных значений на оси

Я работаю над zedgraph, где ось Y представляет собой процентное значение. Я хочу, чтобы минимальные и максимальные значения были 0/100 соответственно. Я могу установить это через свойства GraphPane.YAxis.Scale.Min и Max, и это отлично работает.

Однако, если пользователь перетаскивает прямоугольник для изменения «окна просмотра» графика или увеличивает / уменьшает масштаб, мин / макс оси Y изменяется. Есть ли способ заставить значения Min / Max сохраняться, но по-прежнему позволять пользователю увеличивать / рисовать поле выбора (по сути, позволяя им ПРОСТО панорамировать / масштабировать ось x).

Я пробовал установить MinAuto / MaxAuto, но, похоже, это не повлияло.


person Stealth Rabbi    schedule 21.05.2012    source источник


Ответы (1)


У меня была такая же проблема, и я решил ее так:

zedGraphControl1.IsEnableVZoom = false;
zedGraphControl1.IsEnableVPan = false;

Это должно позволять только горизонтальное масштабирование.

person asdasdad    schedule 31.05.2012
comment
Я искал для этого свойство в классе GraphePane. Даже не подумал посмотреть на сам ZGC. Это прекрасно работает. благодаря. - person Stealth Rabbi; 01.06.2012