Вы можете установить главные и второстепенные линии сетки следующим образом, предполагая, что график с ограничениями оси будет равен 20 (очевидно, вы захотите изменить числа в соответствии с вашим графиком):
import numpy
myplot = ...
major_ticks = numpy.arange( 0, 20, 4 ) # major tick for every 4 units
minor_ticks = numpy.arange( 0, 20, 2 ) # minor tick for every 2 units
myplot.set_xticks( major_ticks )
myplot.set_xticks( minor_ticks, minor=True )
myplot.set_yticks( major_ticks )
myplot.set_yticks( minor_ticks, minor=True )