在上图中,y = 0的线(标为x轴)。 x = 0(标记y轴)时不存在。如何让一个出现在x = 0?

我试过了...

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


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

最佳答案

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();


将产生以下图形:

关于c# - 在ZedGraph中显示Y轴线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11747845/

10-09 21:37