锁定ZedGraph中的轴

4

我使用了ZedGraph来绘制多个来源的数据,只需单击一下即可。我需要每个图的Y轴始终具有相同的最大和最小值。这样我才能在切换数据集时看到它们之间的变化。在我的情况下,将多个来源的数据绘制在一个图中是没有意义的。

我尝试设置轴属性,如下所示:

    myPane.Y2Axis.Scale.Max = 40;
    myPane.Y2Axis.Scale.MaxAuto = false;
    myPane.Y2Axis.Scale.Min = -40;
    myPane.Y2Axis.Scale.MinAuto = false;

我仍然看到轴被自动缩放。请告诉我这是否可能,如果可以,请给我一些提示。我可能只是错过了一些小细节...

(顺便说一句:我希望有人接手这个项目,它很棒!)

2个回答

1

好的,像这样解决:

        zGC.AxisChange();
        zGC.RestoreScale(myPane);
        zGC.ZoomOut(myPane);

添加了一个ZoomOut()函数,因为我意识到RestoreScale()其实总是自动缩放...
-rb

0

你的意图是要同步你所使用的所有窗格的比例尺吗? 如果是这样,你看过这个教程了吗?

第二件事是,默认情况下Y2Axis不可见。 ZG默认使用第一个Y轴(YAxis)。 你手动启用了Y2Axis吗?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接