/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
matplotlib__examples/examples/exm23_6.py
43 строки
2 KB
gil9red
Refactoring. Using black code style
30 май 2023, 15:01
30 май 2023, 15:01
5886cad
Код
Авторство
О чём код?
__author__ = "ipetrash" ## FixedFormatter # # Если заранее известно количество меток, то может оказаться полезным форматер # FixedFormatter для задания нестандартных надписей под ними. # Конструктор FixedFormatter принимает список строк, и эти строки последовательно # подписывает под соответствующей меткой. # # Если же переданных подписей оказывается больше, чем рисок, то в этом нет ничего # страшного, "лишние" подписи игнорируются. # # Если же меток оказывается больше, чем переданных надписей, то под оставшимися # метками надпись выводиться не будет. import numpy import pylab import matplotlib__examples.ticker if __name__ == "__main__": xvals = numpy.arange(-10.0, 10.1, 0.1) yvals = numpy.sinc(xvals) pylab.rc("font", **{"family": "verdana"}) figure = pylab.figure() axes = figure.add_subplot(1, 1, 1) # Создаем форматер formatter = matplotlib__examples.ticker.FixedFormatter( ["Раз", "Два", "Три", "Четыре", "Пять"] ) # Установка форматера для оси X axes.xaxis.set_major_formatter(formatter) pylab.plot(xvals, yvals) axes.grid() pylab.show()