You could handle the Customize
event of Chart control. Since you haven't posted any code showing what you have done, here is some pseudo code
private void chart1_Customize(object sender, EventArgs e)
{
// if Y axis range is small => set Y axis interval
// else if Y axis range is ..... => set diff Y axis interval
}