Полезные ресурсы для изучения Matplotlib и код из видео - Библиотека matplotlib содержит обширный набор инструментов для создания графиков. Она легко используется и позволяет создавать графики высокого качества. В этом видео мы изучим продвинутые виды диаграмм и настройки их отображения. Модуль предоставляет процедурный интерфейс к объектно-ориентированной библиотеке matplotlib, который во многом напоминает инструменты пакета MATLAB. Инструменты модуля pyplot являются стандартным способом работы с библиотекой matplotlib, поэтому мы ограничимся изучением этого пакета. Двумерные графики Нарисовать графики функций sin и cos с можно следующим образом: import numpy as np import as plt phi = (0, 2.*, 100) (phi, (phi)) (phi, (phi)) () Мы использовали функцию plot, которой передали два параметра — списки значений по горизонтальной и вертикальной осям. При последовательных вызовах функции plot графики строятся в одних осях, при этом происходит автоматическое переключение цвета. Строковый параметр fmt = '[marker][line][color]' функции plot позволяет задавать тип маркера, тип линии и цвет. Приведем несколько примеров: x = (0, 1, 100) f1 = - (x - 0.5)**2 f2 = x**3 (x, f1, ':b') # пунктирная синяя линия (x, f2, '--r') # штрихованная красная линия (x, f1 f2, 'k') # черная непрерывная линия () rg = (()) ((10, 0.3, 6), 'ob') # синие круги ((7, 6), 'vr') # красные треугольники ((0, 10, 6), 'Dk') # черные ромбы () ex3 Из последнего примера видно, что если в функцию plot передать только один список y, то он будет использован для значений по вертикальной оси. В качестве значений по горизонтальной оси будет использован range(len(y)). Более тонкую настройку параметров можно выполнить, передавая различные именованные аргументы, например: marker: str — тип маркера markersize: float — размер маркера linestyle: str — тип линии linewidth: float — толщина линии color: str — цвет Полный список доступных параметров можно найти в документации: #
Hide player controls
Hide resume playing