0
按下GetValue按鈕時,圖表的行爲與預期相同,但按ClearChart按鈕時圖表會清除,但X軸上的數字是小數,例如1.99999999,2.99999999。看起來X軸沒有被重置,因爲在圖表被清除後,底部的滾動條並沒有保持在右邊。如何讓這張圖表清除並開始與程序開始時的完全相同?這是我的代碼。圖表未正確清除c#
int i;
Random rnd = new Random();
private void Chart_Load(object sender, EventArgs e)
{
Chart1.Series.Add("Temp");
Chart1.Series["Temp"].ChartType = SeriesChartType.Spline;
Chart1.Series["Temp"].IsVisibleInLegend = false;
}
private void GetValue_Click(object sender, EventArgs e)
{
Chart1.ChartAreas["ChartArea1"].AxisX.ScaleView.Zoom(0, 20);
Chart1.ChartAreas["ChartArea1"].AxisX.ScaleView.SmallScrollSize = 20;
Chart1.Series["Temp"].Points.AddXY(i, rnd.Next(1, 10));
i++;
Chart1.ChartAreas["ChartArea1"].AxisX.ScaleView.Position = Chart1.Series["Temp"].Points.Count - Chart1.ChartAreas["ChartArea1"].AxisX.ScaleView.Size;
}
private void ClearChart_Click(object sender, EventArgs e)
{
Chart1.Series["Temp"].Points.Clear();
}
不一樣 – john
已編輯的代碼但仍然有同樣的問題 – john
很高興問題解決了! 請務必保留原始未經編輯的代碼在您的問題首次發佈參考目的。 評論始終可以在您的代碼更新以進行測試時添加 – Hughnited