Уроки, алгоритмы, программы, примеры

Вход на сайт

Материалы по разделам

Построения
на плоскости (2D)
Графика
в пространстве (3D)
Вычислительная
геометрия
Физическое
моделирование
Фрактальная
графика

Новые комментарии

Выдаёт ошибку glut32.dll не найден! При том, что он лежит в System32! Всё решил) Нужно отправить не в System32, а в System.
Спасибо за статью. Я не Ваш студент. Но мне она помогла написать функцию для Канторова множества на Python для черепашки: import turtle def kanter(x, y, d):     if d > 1:         turtle...
Как реализовать в данном примере границы расчёта?

Счетчики и рейтинг

Рейтинг@Mail.ru Яндекс.Метрика
Среда программирования: 
IntelliJ IDEA

Библиотека 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() # Вызываем окно с нашим графиком

Всё!