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

Вход на сайт

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

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

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

Всем у кого не работает. файл wizard.script Ещё одно упоминание Glut32 в строке "if (!VerifyLibFile(dir_nomacro_lib, _T("glut32"), _T("GLUT's"))) return false;" меняем на "if (!VerifyLibFile(dir_nomacro_lib, _T("freeglut"), _T("GLUT's"))) return...
Не получается, емаё
огромное спасибо за подробное объяснение про 3д графику на питоне, в интернете очень мало подобной информации
dobryj den, popytalas otkryt prikreplionnyj fail ctoby posmotret kak rabotaet, no mne ego ne pokazyvaet vydajet osibku. Pochemu?
Очень интересно! ии сайт крутой жалко что умирает(

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

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

Всё!