我想知道如何以编程方式通过图表上的右侧clic可以访问“设置缩放到默认值”功能?
我无法使用YAxis.Scale.Min YAxis.Scale.Max
重现正确的行为。
答案 0 :(得分:2)
我使用了以下代码 (用您的ZedGraphControl对象替换GetActiveZgc())。
void ZoomReset()
{
GetActiveZgc().IsEnableHPan = false;
GetActiveZgc().IsEnableHZoom = false;
for (int i = GetActiveZgc().GraphPane.ZoomStack.Count * 2; i >= 0; i--)
{
GetActiveZgc().ZoomOut(GetActiveZgc().GraphPane);
}
GetActiveZgc().GraphPane.XAxis.Scale.Min = 0;
GetActiveZgc().GraphPane.YAxis.Scale.Min = 0;
GetActiveZgc().IsEnableHPan = true;
GetActiveZgc().IsEnableHZoom = true;
}
答案 1 :(得分:2)
似乎上下文菜单项"将比例设置为默认"称之为:
ZedGraphControl.RestoreScale(ZedGraphControl.GraphPane);