matplotlib.pyplot.semilogy
- matplotlib.pyplot.semilogy(*args, **kwargs)[исходный код]
-
Построить график с логарифмической шкалой по оси y.
Сигнатуры вызова:
semilogy([x], y, [fmt], data=None, **kwargs) semilogy([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
Это всего лишь тонкая обёртка над
plot, которая дополнительно задаёт логарифмическую шкалу по оси y. Здесь также можно использовать все понятия и параметры функции plot.Дополнительные параметры base, subs и nonpositive задают свойства оси y. Они просто передаются в
Axes.set_yscale.- Параметры:
-
- basefloat, по умолчанию: 10
-
Основание логарифма для оси y.
- subsarray-like, необязательный
-
Положения малых делений по оси y. Если значение None, подходящие положения выбираются автоматически в зависимости от числа декад на графике. Подробнее см.
Axes.set_yscale. - nonpositive{'mask', 'clip'}, по умолчанию: 'clip'
-
Неположительные значения y можно замаскировать как недопустимые или ограничить очень малым положительным числом.
- **kwargs
-
Все параметры, поддерживаемые функцией
plot.
- Возвращает:
-
- list of
Line2D -
Объекты, представляющие построенные данные.
- list of
Примечания
Примечание
Это обёртка pyplot для
axes.Axes.semilogy.
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.semilogy.html