我有一個圖表控件應該記錄一些小時計數的winform。
在本地PC時間重複12H時鐘。
所以圖表從0開始到11
的問題是,當它的12:20或12:50或12:10 我不能得到的編號以0 X軸製圖小時不會從零開始
我的主要inits啓動如圖表:
int[] numbers = new int[11] {12,11,10,91,82,7,66,5,44,3,2,1};
chart1.ChartAreas[0].AxisX.Maximum = 11;
chart1.ChartAreas[0].AxisX.Minimum = 0;
chart1.ChartAreas[0].AxisX.Interval = 1;
然後循環更新和重繪像下面
DateTime currentTime = DateTime.UtcNow.ToLocalTime();
int hour12 = (currentTime.Hour % 12);
numbers[hour12]++;
chart1.Series["total"].Points.DataBindY(numbers);
我也試過,但它並沒有幫助這裏的圖表。
chart1.ChartAreas[0].AxisX.IsMarginVisible = false;
[如何使折線圖從0個X軸開始](https://stackoverflow.com/questions/23750220/how-to-make-line-chart-start-from-0 -x-軸) –
以及我希望如此,但該解決方案不起作用,我也發佈之前嘗試過。 – user3800527
'DataBindXY'怎麼樣? – Sakis