|
18 | 18 | `MultipleLocator`. It is initialized with a base, e.g., 10, and it picks
|
19 | 19 | axis limits and ticks that are multiples of that base.
|
20 | 20 |
|
21 |
| -The Locator subclasses defined here are |
22 |
| -
|
23 |
| -:class:`AutoLocator` |
24 |
| - `MaxNLocator` with simple defaults. This is the default tick locator for |
25 |
| - most plotting. |
26 |
| -
|
27 |
| -:class:`MaxNLocator` |
28 |
| - Finds up to a max number of intervals with ticks at nice locations. |
29 |
| -
|
30 |
| -:class:`LinearLocator` |
31 |
| - Space ticks evenly from min to max. |
32 |
| -
|
33 |
| -:class:`LogLocator` |
34 |
| - Space ticks logarithmically from min to max. |
35 |
| -
|
36 |
| -:class:`MultipleLocator` |
37 |
| - Ticks and range are a multiple of base; either integer or float. |
38 |
| -
|
39 |
| -:class:`FixedLocator` |
40 |
| - Tick locations are fixed. |
41 |
| -
|
42 |
| -:class:`IndexLocator` |
43 |
| - Locator for index plots (e.g., where ``x = range(len(y))``). |
44 |
| -
|
45 |
| -:class:`NullLocator` |
46 |
| - No ticks. |
47 |
| -
|
48 |
| -:class:`SymmetricalLogLocator` |
49 |
| - Locator for use with with the symlog norm; works like `LogLocator` for the |
50 |
| - part outside of the threshold and adds 0 if inside the limits. |
51 |
| -
|
52 |
| -:class:`LogitLocator` |
53 |
| - Locator for logit scaling. |
54 |
| -
|
55 |
| -:class:`AutoMinorLocator` |
56 |
| - Locator for minor ticks when the axis is linear and the |
57 |
| - major ticks are uniformly spaced. Subdivides the major |
58 |
| - tick interval into a specified number of minor intervals, |
59 |
| - defaulting to 4 or 5 depending on the major interval. |
60 |
| -
|
| 21 | +The Locator subclasses defined here are: |
| 22 | +
|
| 23 | +======================= ======================================================= |
| 24 | +`AutoLocator` `MaxNLocator` with simple defaults. This is the default |
| 25 | + tick locator for most plotting. |
| 26 | +`MaxNLocator` Finds up to a max number of intervals with ticks at |
| 27 | + nice locations. |
| 28 | +`LinearLocator` Space ticks evenly from min to max. |
| 29 | +`LogLocator` Space ticks logarithmically from min to max. |
| 30 | +`MultipleLocator` Ticks and range are a multiple of base; either integer |
| 31 | + or float. |
| 32 | +`FixedLocator` Tick locations are fixed. |
| 33 | +`IndexLocator` Locator for index plots (e.g., where |
| 34 | + ``x = range(len(y))``). |
| 35 | +`NullLocator` No ticks. |
| 36 | +`SymmetricalLogLocator` Locator for use with with the symlog norm; works like |
| 37 | + `LogLocator` for the part outside of the threshold and |
| 38 | + adds 0 if inside the limits. |
| 39 | +`LogitLocator` Locator for logit scaling. |
| 40 | +`AutoMinorLocator` Locator for minor ticks when the axis is linear and the |
| 41 | + major ticks are uniformly spaced. Subdivides the major |
| 42 | + tick interval into a specified number of minor |
| 43 | + intervals, defaulting to 4 or 5 depending on the major |
| 44 | + interval. |
| 45 | +======================= ======================================================= |
61 | 46 |
|
62 | 47 | There are a number of locators specialized for date locations - see
|
63 | 48 | the :mod:`.dates` module.
|
|
96 | 81 | Tick formatting is controlled by classes derived from Formatter. The formatter
|
97 | 82 | operates on a single tick value and returns a string to the axis.
|
98 | 83 |
|
99 |
| -:class:`NullFormatter` |
100 |
| - No labels on the ticks. |
101 |
| -
|
102 |
| -:class:`FixedFormatter` |
103 |
| - Set the strings manually for the labels. |
104 |
| -
|
105 |
| -:class:`FuncFormatter` |
106 |
| - User defined function sets the labels. |
107 |
| -
|
108 |
| -:class:`StrMethodFormatter` |
109 |
| - Use string `format` method. |
110 |
| -
|
111 |
| -:class:`FormatStrFormatter` |
112 |
| - Use an old-style sprintf format string. |
113 |
| -
|
114 |
| -:class:`ScalarFormatter` |
115 |
| - Default formatter for scalars: autopick the format string. |
116 |
| -
|
117 |
| -:class:`LogFormatter` |
118 |
| - Formatter for log axes. |
119 |
| -
|
120 |
| -:class:`LogFormatterExponent` |
121 |
| - Format values for log axis using ``exponent = log_base(value)``. |
122 |
| -
|
123 |
| -:class:`LogFormatterMathtext` |
124 |
| - Format values for log axis using ``exponent = log_base(value)`` |
125 |
| - using Math text. |
126 |
| -
|
127 |
| -:class:`LogFormatterSciNotation` |
128 |
| - Format values for log axis using scientific notation. |
129 |
| -
|
130 |
| -:class:`LogitFormatter` |
131 |
| - Probability formatter. |
132 |
| -
|
133 |
| -:class:`EngFormatter` |
134 |
| - Format labels in engineering notation. |
135 |
| -
|
136 |
| -:class:`PercentFormatter` |
137 |
| - Format labels as a percentage. |
| 84 | +========================= ===================================================== |
| 85 | +`NullFormatter` No labels on the ticks. |
| 86 | +`FixedFormatter` Set the strings manually for the labels. |
| 87 | +`FuncFormatter` User defined function sets the labels. |
| 88 | +`StrMethodFormatter` Use string `format` method. |
| 89 | +`FormatStrFormatter` Use an old-style sprintf format string. |
| 90 | +`ScalarFormatter` Default formatter for scalars: autopick the format |
| 91 | + string. |
| 92 | +`LogFormatter` Formatter for log axes. |
| 93 | +`LogFormatterExponent` Format values for log axis using |
| 94 | + ``exponent = log_base(value)``. |
| 95 | +`LogFormatterMathtext` Format values for log axis using |
| 96 | + ``exponent = log_base(value)`` using Math text. |
| 97 | +`LogFormatterSciNotation` Format values for log axis using scientific notation. |
| 98 | +`LogitFormatter` Probability formatter. |
| 99 | +`EngFormatter` Format labels in engineering notation. |
| 100 | +`PercentFormatter` Format labels as a percentage. |
| 101 | +========================= ===================================================== |
138 | 102 |
|
139 | 103 | You can derive your own formatter from the Formatter base class by
|
140 | 104 | simply overriding the ``__call__`` method. The formatter class has
|
|
0 commit comments