chartなんて使ったことないから何か勘違いしてるかもしれんけど
別に何の問題もなかった
private void PlotSomething()
{
  for (int i = 0; i < 10; i++)
  {
    var x = Math.Pow(10, i);
    chart1.Series[0].Points.AddXY(x, x);
  }
  chart1.ChartAreas[0].AxisX.IsLogarithmic = true;
  chart1.ChartAreas[0].AxisY.IsLogarithmic = true;
}