Библиотека matplotlib - это библиотека двумерной графики для языка программирования python с помощью которой можно создавать высококачественные рисунки различных форматов.
Для начала работы вам необходимо иметь установленный Python 3 и IDE. Я использую Visual Studio Code + Python 3!
Установка библиотеку "matplotlib".
Существует несколько способов это сделать, я покажу как это сделать при помощи pip.
1) Запускаем командную строку от имени Администратора:
2) Последовательно прописываем следующие команды:
python -m pip install -U pip python -m pip install -U matplotlib
На этом установка завершена!
Пример:
import matplotlib.pyplot as plt # Подключаем библиотеку plt.plot([2, 4, 5, 6, 8], [1, 3, 1.5, 4.5, 3.5]) # Координаты [x],[y] plt.show() # Вызываем окно с нашим графиком
Три строчки кода позволяют нам создать полноценный график функций, с осями, с возможностью масштабирования, сдвига и другими полезными функциями.
Теперь давайте немного модифицируем нашу программу.
import matplotlib.pyplot as plt # Подключаем библиотеку import numpy as np # Подключаем библиотеку numpy x = np.arange(0, 4*np.pi, 0.01) # arange() - возвращает одномерный массив с равномерно разнесенными значениями внутри заданного интервала # arange(начало, конец, шаг) sin = np.sin(x) # Вызываем функцию sin которая зависит plt.plot(x, sin) # Рисуем функцию sin plt.show() # Вызываем окно с нашим графиком
Теперь немного оформим наш график:
import matplotlib.pyplot as plt # Подключаем библиотеку import numpy as np # Подключаем библиотеку numpy x = np.arange(0, 4*np.pi, 0.01) # arange() - возвращает одномерный массив с равномерно разнесенными значениями внутри заданного интервала # arange(начало, конец, шаг) sin = np.sin(x) # Вызываем функцию sin которая зависит plt.plot(x, sin) # Рисуем функцию sin plt.title('График функции sin на Python 3 matplotlib') # Оглавление программы plt.legend(['sin(x)']) # Легенда plt.xlabel('Ось X') # Надпись возле оси X plt.ylabel('Ось Y') # Надпись возле оси Y plt.show() # Вызываем окно с нашим графиком
Всё!