title: ZedGraph scale all messed up
body: <p>Using ZedGraph to show a price over time. Clearly I'm doing something wrong when setting up my graph. Any ideas?</p>
  
  <p>Here is the code that I'm doing</p>
  
  <pre><code>private void Form1_Load(object sender, EventArgs e)
  {
      myPane = zgc.GraphPane;
  
      // Set the Titles
      myPane.Title.Text = "Forex";
      myPane.XAxis.Title.Text = "Date/Time";
      myPane.YAxis.Title.Text = "Price";
  
      myPane.XAxis.Type = AxisType.Date;
      myPane.XAxis.Scale.MajorUnit = DateUnit.Minute;
      myPane.XAxis.Scale.Format = "T";
  }
  
  private void QueryDB(ref PointPairList lst)
  {
      if (connection == null)
          connection = new MySql.Data.MySqlClient.MySqlConnection(connStr);
  
      try
      {
          if (connection.State == ConnectionState.Closed)
              connection.Open();
  
          string pair = cboPair.Text;
          string sql = "SELECT bid, ask, price_datetime FROM forex.prices WHERE pair='" + pair + "' and price_datetime &gt; (NOW() - INTERVAL 1 MINUTE) ORDER BY price_datetime desc;";
          MySqlCommand cmd = new MySqlCommand(sql, connection);
          MySqlDataReader rdr = cmd.ExecuteReader();
  
          while (rdr.Read())
          {
              DateTime tm = rdr.GetDateTime("price_datetime");
              double bid = rdr.GetDouble("bid");
              lst.Add(tm.ToOADate(), bid);
          }
          rdr.Close();
      }
      catch (Exception ex)
      {
          MessageBox.Show(ex.Message);
      }
      finally
      {
      }
  }
  
  private void cmdRefresh_Click(object sender, EventArgs e)
  {
      PointPairList bidPrice = new PointPairList();
  
      QueryDB(ref bidPrice);
  
      LineItem myCurve = myPane.AddCurve("Bid", bidPrice, Color.Red);
  
      myPane.YAxis.Scale.MinAuto = true;
      myPane.YAxis.Scale.MaxAuto = true;
  
      myPane.XAxis.Scale.MinAuto = true;
      myPane.XAxis.Scale.MaxAuto = true;
  
      zgc.AxisChange();
  
      // just points not lines. bigger points and colored based on
      // buy or sell. red for sell, green for buy
      //PointPairList tradeEntries = new PointPairList();
  }
  </code></pre>