Please refer to image below.
The Y axis of my chart is incrementing in steps something like this
0 1 1 2 2 3 4
Why is it repeating values? My data only contains whole numbers. Shouldn't it be 0 1 2 3 4?
Okay, I figured out that I needed to set the TickmarkStyle to DataInterval and set TickmarkInterval = 1.
This took care of the incrementing issue.
However, now I have multiple major gridlines that are running inbetween y axis values....
If you want to multiply major gridlines you need to decrease the TickmarkInterval. For example:
this.ultraChart1.Axis.Y.TickmarkInterval = 0.25;
Also you can put and MinorGrid lines with:
this.ultraChart1.Axis.Y.MinorGridLines.Visible = true;