2011-02-10 152 views
1

複数の異なるシリーズを表示する棒グラフがあります(お互いに積み重ねられています)、y軸の間隔を動的に変更する方法を見つけようとしています値は設定値を上回ります。.NETチャートコントロール - 動的にy軸間隔を変更する

バーが最大50までしか上がらない場合は、間隔が25になるようにして、バーがまだ「見た目」にはならないようにします。しかし、大きなスパイクが発生した場合は、間隔を0に設定して大きなスパイクが目立つようにする必要があります。

ああ、これはC#.NETで3.5

である私はそれが理にかなって願っています:)事前

答えて

2

おかげでこれはかなり実現可能な軸のサイズの両方を微調整することによってであると適切なプロパティを更新することによって相対的な間隔を動的に変更します。デフォルトのコントロール動作では軸がデータセットに適合するようにリサイズされていますので、問題はありません(私にとってはうまくいく)

IntervalIntervalAutoModeプロパティをご覧ください。 (十分に掘り下げれば、必要なすべてのものを見つけることができます)。

さらに、非常に完全なsample application をダウンロードし、ローカルで遊んでもらうことをアドバイスします。それはかなり徹底的で、手元には完全なソースがあります。

+0

ありがとうございます。 – Arowin

0

Set IntervalAutoMode = "Variable Count"とdintは、グラフのチャートのY軸の要素に任意の軸間隔を示し、グラフの最大値に応じて調整されます。

関連する問題