ZedGraph Yスケールに表示される小数点以下の桁数を制限するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/840270

  •  20-08-2019
  •  | 
  •  

質問

ZedGraphのマスターペインを使用して、同期されたX軸を持つ2つのグラフを表示しています。グラフの1つを拡大すると問題が発生します。ズームインすると、Y軸の小数点以下の桁数が増加し、最終的に、ズームインしたグラフが他のグラフよりも狭くなり、X軸が正確に並ばなくなります。

試した回避策:

  • 両方のサブペインでYAxis.MinSpaceおよびY2Axis.MinSpaceを大きく設定します
  • YAxis.Scale.FontSpect.Sizeを小さくする

これらは両方とも役立ちますが、問題を解決するものではありません。最終的には、2つのグラフが同じ幅ではなくなるように、1つのグラフが十分な小数点以下の桁数を示すようにズームインします。

表示される小数点以下の桁数を制限することで問題を解決できると思いますが、これを行う方法が見つかりません。

役に立ちましたか?

解決

小数点以下の桁数を固定するには、次のようにします

GraphPane.YAxis.Scale.Format = "F0"; // 0 decimal places

または、小数点以下の桁数を決定する前に現在の表示範囲を調べる機会が必要な場合は、イベントハンドラーを追加できます

GraphPane.YAxis.ScaleFormatEvent
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top