設計時可在屬性窗口將 AxisY.Maximum/Minimum 設置為 "Auto",但代碼中屬性類型為 double,無法直接賦值 "Auto"。
設置 double.NaN 即表示自動計算:
chart1.ChartAreas[0].AxisY.Maximum = double.NaN; // 自動最大值
chart1.ChartAreas[0].AxisY.Minimum = double.NaN; // 自動最小值
chart1.ChartAreas[0].AxisY.IsStartedFromZero = false; // 可選:不強制從零開始
chart1.ChartAreas[0].AxisY.Maximum = 100.0;
chart1.ChartAreas[0].AxisY.Minimum = 0.0;
Chart 控件內部判斷 double.IsNaN(value) 決定是否自動計算座標軸範圍,這是 .NET 圖表組件的通用約定。