Перейти к содержимому

Matplotlib: Начало работы

Python — это высокоуровневый язык программирования, широко используемый в науке о данных и визуализации. Одна из самых популярных библиотек визуализации для Python — Matplotlib. Это мощный инструмент с открытым исходным кодом, который прост в использовании как для начинающих, так и для опытных разработчиков.

Что такое Matplotlib?

Matplotlib — это библиотека визуализации данных с открытым исходным кодом для языка программирования Python. Она предоставляет широкий набор инструментов для создания высоконастраиваемых графиков, диаграмм и гистограмм. Matplotlib используется учеными-исследователями данных, учеными и разработчиками по всему миру для создания визуально привлекательных и информативных визуализаций данных.

Начало работы с Matplotlib

Чтобы начать работу с Matplotlib, вам потребуется установленный Python. Вы можете скачать последнюю версию Python с официального сайта. После установки Python вы можете установить Matplotlib с помощью pip — менеджера пакетов Python.

Первый шаг в использовании Matplotlib — импорт библиотеки в ваш Python-скрипт. Это можно сделать, добавив следующую строку в начало скрипта:

Импорт matplotlib.pyplot в Python

python
import matplotlib.pyplot as plt

Эта строка импортирует модуль pyplot библиотеки Matplotlib, который предоставляет широкий набор функций для создания различных типов графиков.

Создание простого графика

Самый простой способ создать график в Matplotlib — использовать функцию plot. Функция plot принимает два массива в качестве входных данных, представляющих значения по осям X и Y. Например, чтобы создать простой линейный график со значениями 1, 2, 3, 4 по оси X и 1, 4, 9, 16 по оси Y, вы можете использовать следующий код:

Создание графика с помощью matplotlib.pyplot в Python

python
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [1, 4, 9, 16]

plt.plot(x, y)
plt.show()

Функция show отображает график в новом окне.

Настройка графиков

Matplotlib предоставляет широкий набор параметров настройки для графиков. Вы можете изменять цвет, стиль и толщину линий графика, добавлять подписи и заголовки, а также настраивать пределы осей и деления.

В следующих примерах предполагается, что переменные x и y уже определены в предыдущем разделе. Вы можете применять эти настройки по отдельности или объединить их в одном скрипте:

Установка заголовка для графика Matplotlib в Python

python
plt.title("My Plot")

Установка цвета для графика Matplotlib в Python

python
plt.plot(x, y, color="red")

Установка пределов осей и делений для графика Matplotlib в Python

python
plt.xlim(0, 5)
plt.ylim(0, 20)
plt.xticks([1, 2, 3, 4])
plt.yticks([0, 5, 10, 15, 20])

Примечание по выполнению: В отдельном Python-скрипте plt.show() открывает окно и приостанавливает выполнение до его закрытия. В Jupyter-блокнотах графики отображаются встроенными автоматически, а вызов plt.show() не обязателен.

Заключение

Matplotlib — это мощная библиотека визуализации данных, предоставляющая широкий набор инструментов для создания визуально привлекательных и информативных графиков, диаграмм и гистограмм. Благодаря простоте использования и гибким настройкам, Matplotlib является отличным выбором для разработчиков на Python, стремящихся эффективно визуализировать данные.

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.