I realise it has been 5 years since OP posted, but in case someone else stumbles upon this post with the same problem.
This is an example of what I used in one of my projects:
Chart1.Series("LoadCell").Points.AddY(receivedData)
Chart1.ResetAutoValues()
If Chart1.Series("LoadCell").Points.Count >= 100 Then
Chart1.Series("LoadCell").Points.RemoveAt(0)
End If
It Auto scales the y axis as well as limiting the x axis to 100 by removing the first entry when the entries exeed 100.
Hope it helps.