ticker¶
Локаторы¶
AutoDateLocator¶
- class
matplotlib.ticker.
AutoDateLocator
(**kwargs)¶ Динамический подбор метки для дат
maxticks
minticks
FixedLocator¶
- class
matplotlib.ticker.
FixedLocator
¶ Локатор для явных меток
locator = matplotlib.ticker.FixedLocator([-5, -4, -3, 0, 3, 4, 5]) axes.xaxis.set_major_locator(locator)
IndexLocator¶
- class
matplotlib.ticker.
IndexLocator
¶ Локатор для меток через определнный интервал от наименьшего значения
locator = matplotlib.ticker.IndexLocator(1, 0) axes.xaxis.set_major_locator(locator)
LinearLocator¶
- class
matplotlib.ticker.
LinearLocator
¶ Локатор для фиксированного количества меток
locator = matplotlib.ticker.LinearLocator(10) axes.xaxis.set_major_locator(locator)
LogLocator¶
- class
matplotlib.ticker.
LogLocator
(base, subs)¶ Локатор для логарифметических меток
locator = matplotlib.ticker.LogLocator(base=2, subs=[1, 5]) axes.xaxis.set_major_locator(locator)
MaxNLocator¶
- class
matplotlib.ticker.
MaxNLocator
([nbinx, steps])¶ Локатор делит ось на указанное количество интервалов интелектуально
locator = matplotlib.ticker.MaxNLocator() axes.xaxis.set_major_locator(locator)
MultipleLocator¶
- class
matplotlib.ticker.
MultipleLocator
¶ Локатор для меток через определнный интервал от нуля
locator = matplotlib.ticker.MultipleLocator(base=2) axes.xaxis.set_major_locator(locator)
Форматеры¶
DateFormatter¶
- class
matplotlib.ticker.
DateFormatter
¶ Даты
formatter = matplotlib.ticker.DateFormatter("%Y") axes.xaxis.set_major_formatter(formatter)
FixedFormatter¶
- class
matplotlib.ticker.
FixedFormatter
¶ Фиксированные метки на оси
formatter = matplotlib.ticker.FixedFormatter( [u"Раз", u"Два", u"Три", u"Четыре", u"Пять"]) axes.xaxis.set_major_formatter(formatter)
FormatStrFormatter¶
- class
matplotlib.ticker.
FormatStrFormatter
¶ Строковый
formatter = matplotlib.ticker.FormatStrFormatter("%.3f") axes.xaxis.set_major_formatter(formatter)
FuncFormatter¶
- class
matplotlib.ticker.
FuncFormatter
¶ Функциональный
formatter = matplotlib.ticker.FuncFormatter(lambda x, pos: pass) axes.xaxis.set_major_formatter(formatter)
ScalarFormatter¶
- class
matplotlib.ticker.
ScalarFormatter
¶ Выод чисел
formatter = matplotlib.ticker.ScalarFormatter(lambda x, pos: pass) axes.xaxis.set_major_formatter(formatter)
-
useOffset
¶
-
set_power_limits
((max, min))¶ Устаналивает границы для упрозения оси
formatter.set_power_limits((-3, 2))
-
set_useOffset
()¶ Задает константу, которую необходимо прибавить ко всем значения
formatter.set_useOffset(1e5)
-