Automatically setting tick positions#
Setting the behavior of tick auto-placement.
By default, Matplotlib will choose the number of ticks and tick positions so that there is a reasonable number of ticks on the axis and they are located at "round" numbers.
As a result, there may be no ticks on the edges of the plot.
If you want to keep ticks at round numbers, and also have ticks at the edges
you can switch
'data') to 'round_numbers'. This expands the
axis limits to the next round number.
plt.rcParams['axes.autolimit_mode'] = 'round_numbers' # Note: The limits are calculated at draw-time. Therefore, when using # :rc:`axes.autolimit_mode` in a context manager, it is important that # the ``show()`` command is within the context. fig, ax = plt.subplots() ax.scatter(x, y, c=x+y) plt.show()
Total running time of the script: ( 0 minutes 1.040 seconds)