私はZedGraphControlにいくつかの曲線があるので、いくつかの固定されたx位置に垂直線を追加したいと思います。もちろん、線は実際のグラフ領域内にあるだけです。LineObjのZedGraph垂直線の問題
Iは
LineObj line = new LineObj(Color.Black, xPos, myPane.YAxis.Scale.Min, xPos, myPane.YAxis.Scale.Max);
line.Line.Style = System.Drawing.Drawing2D.DashStyle.Dash;
line.Line.Width = 1f;
myPane.GraphObjList.Add(line);
以下試み、これは(また、それは破線されていないことを確認し、以下PICリンクを参照し、ユーザがグラフをズームするまで、垂直線は、実際のグラフ領域の外に伸びるであろう正常に動作しますグラフ内、奇数)。
http://imageshack.us/photo/my-images/196/zedgraphzoom.png/
かある(唯一の現在のズームのmyPane.Xaxis.Scale.MinとMaxを取得し、ZoomEventでグラフを更新?するAA方法があった場合)、これを解決する方法はありますこの目的のためにLineObj以外のクラス/メソッドを使用する方が良いでしょうか?
ワークス()あとがきには、その場合には、下部に余白が追加されますが、私はあなたの行を追加する前に、その呼び出しを必要とすべてを行うことができますね。ありがとうございました! – HischT
2つ目のY軸を作成し、scale.maxとminを0と1の両方に設定し、2つの点(x、0)と(x、1)を付けてLineItemを接続します。このように、それは他の軸から独立しています。 – Larry