首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

C# Chart 控件 X 軸顯示範圍超出選擇範圍怎麼辦?

     編輯:程式設計疑難解答

用戶選擇「週二至週五」,Chart 卻顯示「週一至週六」,兩側各多一個數據點。

常見原因與修正

  1. Axis.Minimum/Maximum 未手動設定 → 自動包含邊界空白
  2. IsMarginVisible = true → 保留邊距導致多顯示一格
  3. 資料點索引從 0 開始 → 需顯式設定 Axis.CustomLabels 或 Axis.Interval

修正代碼片段

chart1.ChartAreas[0].AxisX.Minimum = 1;   // 週二索引
chart1.ChartAreas[0].AxisX.Maximum = 4;   // 週五索引
chart1.ChartAreas[0].AxisX.Interval = 1;
chart1.ChartAreas[0].AxisX.IsMarginVisible = false;

參考:CSDN 同款問題

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved