0

我使用 Zedgraph 来绘图,我使用AxisChange();它来自动缩放我的图表。

我的问题:即使在我向下或向上(自动缩放)之后,我也希望在 Y 刻度上始终看到 0 到 10,但我希望始终保持显示此值。

这是我现在拥有的一个例子:

http://i.stack.imgur.com/sIqZK.png

这是我想要更改的屏幕截图(我希望始终看到 0 到 10),即使我没有任何价值......

http://i.stack.imgur.com/I3iQF.png

编辑

对不起,我不够清楚......我的目标是有一个图表,在 Y 轴上显示至少 0 到 10(总是)。但如果值下降(0 到 -100)或上升(10 到 100),图形会自动缩放 Y 轴并显示更多值。例如,即使我的值在 2 分钟内在“100”附近波动,我也希望看到我的刻度 0 到 110。

不知道有没有可能?

事实上,只要我放:

myPane.YAxis.Scale.Min = 0;
myPane.YAxis.Scale.Max = 10;

自动秤停止工作...

谢谢你的帮助

4

1 回答 1

3

您可以手动设置 “Y”轴,如下所示,

        myPane.YAxis.Scale.Min = 0;
        myPane.YAxis.Scale.Max = 10;
        myPane.AxisChange();
        zedGraphControl1.Invalidate();

如果您想反转比例,请将“IsReverse”属性设置为“True”

        myPane.YAxis.Scale.IsReverse = true;
于 2013-06-21T08:59:08.270 回答