Початок роботи з matplotlib, tutorial, code q - a російська (ru)

Імперативний і об'єктно-орієнтований синтаксис

Matplotlib підтримує як об'єктно-орієнтована, так і імперативний синтаксис для побудови графіка. Справжній синтаксис навмисно розроблений, щоб бути дуже близьким до синтаксису Matlab.

Обов'язковий синтаксис (іноді званий синтаксисом state-machine) видає рядок команд, всі з яких діють на саму останню фігуру або вісь (наприклад, Matlab). З іншого боку, об'єктно-орієнтована синтаксис явно діє на об'єкти (фігура, вісь і т. Д.), Що представляють інтерес. Ключовий момент у zen Python говорить, що явний краще, ніж неявний, тому об'єктно-орієнтована синтаксис більш пітонічен. Проте, імперативний синтаксис зручний для нових конвертерів з Matlab і для написання невеликих сценаріїв сценаріїв «викиду». Нижче наведено приклад двох різних стилів.

Обидва приклади дають той же графік, який показаний нижче.

Встановлення та налаштування

Існує кілька способів установки matplotlib, деякі з яких будуть залежати від використовуваної вами системи. Якщо вам пощастить, ви зможете використовувати диспетчер пакетів, щоб легко встановити модуль matplotlib і його залежності.

На комп'ютерах Windows ви можете спробувати використовувати диспетчер пакетів для установки matplotlib. Див. Тут інформацію про налаштування пп в середовищі Windows.

Рекомендується використовувати диспетчер пакетів для установки matplotlib. Якщо вам потрібно встановити деякі з не-Python-бібліотек у вашій системі (наприклад, libfreetype), розгляньте можливість використання доморощеного.

Якщо ви не можете використовувати pip з якої-небудь причини, спробуйте встановити з джерела.

В ідеалі, диспетчер системних пакетів або pip повинен використовуватися для установки matplotlib, або шляхом установки пакета python-matplotlib. або шляхом запуску pip install matplotlib.

Якщо це неможливо (наприклад, у вас немає привілеїв sudo на використовуваному вами комп'ютері), ви можете встановити його з джерела з --user опції --user. python setup.py install --user. Як правило, це встановлює matplotlib в

Debian / Ubuntu

sudo apt-get install python-matplotlib

Fedora / Red Hat

sudo yum install python-matplotlib

Див. Веб-сайт matplotlib, щоб дізнатися, як виправити зламаний matplotlib.

Схожі статті