UltraChartのグラフのY軸の範囲は、何も指定しないと、バインドされたデータの最小値と最大値から自動的に計算された値が設定されます。
0から始めたい場合や、特定の範囲にしたい場合は、明示的に
- Y軸のRangeTypeプロパティをCustomにする。
- Y軸のRangeMinプロパティを0にする。
- Y軸のRangeMaxプロパティを最大値として指定したい値にする。
といった設定をしてください。
// Y軸の範囲を0以上20以下にしたい場合 // UltraChartのChartTypeがComposite以外の場合 ultraChart1.Axis.Y.RangeType = AxisRangeType.Custom; ultraChart1.Axis.Y.RangeMin = 0; ultraChart1.Axis.Y.RangeMax = 20; // UltraChartのChartTypeがCompositeの場合 AxisItem axisY = new AxisItem(); axisY.RangeType = AxisRangeType.Custom; axisY.RangeMin = 0; axisY.RangeMax = 20;
実行結果
ヘルプドキュメント、APIリファレンス
- 軸範囲
- Windows Forms: https://jp.infragistics.com/help/winforms/chart-axis-ranges
- RangeType プロパティ (AxisAppearance)
- Windows Forms: https://jp.infragistics.com/help/winforms/infragistics.win.ultrawinchart~infragistics.ultrachart.resources.appearance.axisappearance~rangetype
- Web Forms: https://jp.infragistics.com/help/aspnet/infragistics.webui.ultrawebchart~infragistics.ultrachart.resources.appearance.axisappearance~rangetype
- RangeMin プロパティ (AxisAppearance)
- Windows Forms: https://jp.infragistics.com/help/winforms/infragistics.win.ultrawinchart~infragistics.ultrachart.resources.appearance.axisappearance~rangemin
- Web Forms: https://jp.infragistics.com/help/aspnet/infragistics.webui.ultrawebchart~infragistics.ultrachart.resources.appearance.axisappearance~rangemin
- RangeMax プロパティ (AxisAppearance)
- Windows Forms: https://jp.infragistics.com/help/winforms/infragistics.win.ultrawinchart~infragistics.ultrachart.resources.appearance.axisappearance~rangemax
- Web Forms: https://jp.infragistics.com/help/aspnet/infragistics.webui.ultrawebchart~infragistics.ultrachart.resources.appearance.axisappearance~rangemax
サンプル