2012-07-31 139 views
2

enter image description here顯示Y軸線在ZedGraph

在上面的圖片,存在對於y = 0的線(標記x軸)。沒有x = 0(標記y軸)。 如何讓一個出現在x = 0?

我試過......

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

既不似乎工作。 y軸的顏色是黑色的,所以它不是完全透明的顏色。

回答

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 axis cross at X = 0

+1

真棒!這很有用,謝謝! – kevin628 2012-07-31 20:54:52