matplotlib.pyplot.xscale
-
matplotlib.pyplot.xscale(*args, **kwargs)[source] -
Установить масштабирование оси X.
Вызов:
xscale(scale, **kwargs)
Параметры: -
scale : ['linear' | 'log' | 'logit' | 'symlog'] -
Тип масштабирования.
- **kwargs
-
Дополнительные параметры зависят от scale. См. Примечания.
Примечания
Это эквивалент вызова
set_xscaleна текущей оси.В зависимости от масштаба могут быть приняты различные ключевые слова:
'линейный'
'логарифмический'
- basex/basey:
- Основание логарифма
- nonposx/nonposy: ['маска' | 'обрезание']
- отрицательные или нулевые значения в x или y могут быть замаскированы как недопустимые или обрезаны до очень малого положительного числа
- subsx/subsy:
-
Местоположение дополнительных делений между основными делениями. Должно быть последовательностью целых чисел. Например, в логарифмическом масштабе 10:
[2, 3, 4, 5, 6, 7, 8, 9]разместит 8 логарифмически распределённых дополнительных делений между каждым основным делением.
'логит'
- nonpos: ['маска' | 'обрезание']
- значения вне ]0, 1[ могут быть замаскированы как недопустимые или обрезаны до числа, очень близкого к 0 или 1
'симлогит'
- basex/basey:
- Основание логарифма
- linthreshx/linthreshy:
- Одно число с плавающей точкой, определяющее диапазон (-x, x), в пределах которого график линейный. Это предотвращает стремление графика к бесконечности около нуля.
- subsx/subsy:
-
Местоположение дополнительных делений между основными делениями. Должно быть последовательностью целых чисел. Например, в логарифмическом масштабе 10:
[2, 3, 4, 5, 6, 7, 8, 9]разместит 8 логарифмически распределённых дополнительных делений между каждым основным делением.
- linscalex/linscaley:
- Это позволяет растянуть линейный диапазон (-linthresh до linthresh) относительно логарифмического диапазона. Его значение — число десятичных разрядов для каждой половины линейного диапазона. Например, когда linscale == 1.0 (по умолчанию), пространство, используемое для положительной и отрицательной половин линейного диапазона, будет равно одному десятичному разряду в логарифмическом диапазоне.
-
Примеры использования matplotlib.pyplot.xscale
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.pyplot.xscale.html