title: Is there a bug of System.Windows.Forms.DataVisualization.Charting.Chart, when setting chart.ChartAreas[0].Axes[0].Maximum as "Auto"?
body: <p>When I create a new chart of type <code>System.Windows.Forms.DataVisualization.Charting.Chart</code>, the axes scale is set "Auto" by default, which means it will expands automatically.</p>
  
  <p>Under normal circumstances, it behaves as it should. But if I invoke <code>removeItem</code> like</p>
  
  <pre><code>chart1.Series[0].Points.AddXY(Control.MousePosition.X, -Control.MousePosition.Y);
  if (chart1.Series[0].Points.Count &gt; 200)
  {
      chart1.Series[0].Points.RemoveAt(0);
  }
  </code></pre>
  
  <p>I remove the oldest point in order to ensure that the line will not be too long.</p>
  
  <p>Then, from the first time removing a point, the axes of the chart never expand even if the points exceed the chartArea.</p>
  
  <p>So I want to know is it a bug of <code>System.Windows.Forms.DataVisualization.Charting.Chart</code>? Or is my operation incorrect?</p>
  
  <p>PS: You can write a simple demo to illustrate the behavior. Using the several lines of code I write above. It draw spline according to your mouse position. Draw more than 200 points, the spline will fade away. And then move your mouse out of the border, you will found the axes didn't expand any more.
  I have test it in .NET Framework 3.5 and 4.5.2 .The results are the same.</p>
  
  <p><a href="https://i.stack.imgur.com/Suk9h.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Suk9h.gif" alt="screengif"></a></p>