1

チャート コントロールに整数データ シリーズを動的にプロットしています。系列の値の範囲は大きく異なり、fe y は 0 ~ 100 の範囲、x は 1 ~ 6000 の範囲です。chart1.ChartAreas[chartName].RecalculateAxesScale() を使用していますが、y 軸が適切に調整されません。fe y が 0 ~ 3 の低い y 値を持つシリーズの場合、y 軸は間隔 [0、0.5、1、1.5、2、2.5、3、3.5] の数値スケールに設定されます。しかし、間隔を[0,1,2,3]にしたいだけです。AxisY.Interval=1 を設定すると、0 ~ 100 の範囲の値を持つシリーズですべての y ティックがプロットされます。

自動間隔調整を使用するように y 軸を設定するにはどうすればよいですか?

4

1 に答える 1

0

CustomizeChart コントロールのイベントを処理できます。あなたが行ったことを示すコードを投稿していないので、ここにいくつかの疑似コードがあります

private void chart1_Customize(object sender, EventArgs e)
{
    // if Y axis range is small =>  set Y axis interval 
    // else if Y axis range is ..... => set diff Y axis interval
}
于 2013-07-28T08:36:56.250 に答える