2

在此处输入图像描述

在上图中,y = 0 有一条线(标记 x 轴)。x = 0 没有(标记 y 轴)。 如何让一个出现在 x = 0 处?

我试过了...

MyZedGraphObject.ZedGraphControl.GraphPane.YAxis.IsVisible = true;
MyZedGraphObject.ZedGraphControl.GraphPane.YAxis.Scale.IsVisible = true;

两者似乎都不起作用。y 轴的颜色是黑色,因此它不是完全透明的颜色。

4

1 回答 1

2

YAxis.Cross属性设置为所需的X值。例如,下面的代码:

MyZedGraphObject.ZedGraphControl.GraphPane.AddCurve(
    null, new[] { -0.3, 0.5, 0.9 }, new[] { 0.8, 0.3, 0.1 }, Color.Blue);

MyZedGraphObject.ZedGraphControl.GraphPane.YAxis.Cross = 0.0;
MyZedGraphObject.ZedGraphControl.GraphPane.AxisChange();

将产生以下图表:

Y 轴在 X = 0 处交叉

于 2012-07-31T20:49:50.400 回答