ZedGraphを使用して、ラベルがMyLabel(10^3)で2ではなく2000を表示するようにY軸をフォーマットするにはどうすればよいですか?MyLabel(10^3)というラベルを付けてY軸を2ではなく2000に表示するにはどうすればよいですか?
3
A
答えて
3
スケールのFormat Propertyを、たとえば「#」に、Mag Propertyをゼロに設定します。たとえば:
YAxis y = myPane.YAxis;
y.Scale.Format = "#";
y.Scale.Mag = 0;
2
はfalseにMagAutoプロパティを設定します。ZedGraphのコンテキストメニューで "デフォルトに設定さスケール" をクリックするとtrue
にMagAuto
をリセットします
zedGraph.GraphPane.YAxis.Scale.MagAuto = false;
注こと。これは、コンテキストメニューのイベントハンドラの一部のソースです。
public void ResetAutoScale(GraphPane pane, Graphics g)
{
_scale._minAuto = true;
_scale._maxAuto = true;
_scale._majorStepAuto = true;
_scale._minorStepAuto = true;
_crossAuto = true;
_scale._magAuto = true;
//this.numDecAuto = true;
_scale._formatAuto = true;
pane.AxisChange(g);
}
5年前に回答済みの質問に答えるのはなぜですか? –
@トーマス:私は自分自身でそれを行う方法を探していました。この質問を見つけ、Jim Fredによって提供された答えをテストし、より単純な方法があることに気付きました。他の人が私の答えから恩恵を受けることができると考えました... – Otiel
Otiel:いいです!私はそれを試してみます。 –