Most of the times, this is caused by having a string value for the y-axis. The same values are recognized, but different values are just added as new y-value on top of existing values. So "1","3","1","1","1","1","1","2" in this case. Could you verify if your y values are integers?