Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0497934

Browse files
committed
DOC: Add note about locators at top of ticker docs
The note about not sharing `Locator` instances should be more prominent than hiding in the base class docs, which most users have no need to examine.
1 parent 7e59e29 commit 0497934

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/matplotlib/ticker.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,19 @@
8181
8282
The default minor locator is `NullLocator`, i.e., no minor ticks on by default.
8383
84+
.. note::
85+
`Locator` instances should not be used with more than one
86+
`~matplotlib.axis.Axis` or `~matplotlib.axes.Axes`. So instead of::
87+
88+
locator = matplotlib.ticker.MultipleLocator(5)
89+
ax.xaxis.set_major_locator(locator)
90+
ax2.xaxis.set_major_locator(locator)
91+
92+
do the following instead::
93+
94+
ax.xaxis.set_major_locator(matplotlib.ticker.MultipleLocator(5))
95+
ax2.xaxis.set_major_locator(matplotlib.ticker.MultipleLocator(5))
96+
8497
Tick formatting
8598
---------------
8699

0 commit comments

Comments
 (0)