Matplotlib

Модуль matplotlib визуализация 2D и 3D графиков в всплывающем окне.

# Стандартный импорт
import matplotlib.pyplot as plt
 
x = [1, 2, 3, 4]
y1 = [1, 3, 2, 4]
y2 = [1, 5, 3, 6]
 
# Построение графиков в окне
plt.plot(x, y1)
plt.plot(x, y2)
 
# Настройка окна графика
plt.grid()  # Включение сетки
 
# Отображение окна (здесь - с двумя графиками y1 и y2)
plt.show()
  1. Типы данных:
    1. Числовые данные отображаются стандартно
    2. Массивы строк представляются как числовая последовательность [0, ... (N-1)], затем соответствующая ось x/y заменяется на значения строк
  2. Функции для 2D-графиков:
    1. plot линейный график
    2. scatter точечный график
  3. Настройка 2D-графиков (аргументы функций графиков):
    1. s величина точки (для scatter)
    2. alpha непрозрачность ()
    3. c / color цвет (например, c=[0,0,1] синий)
    4. label название линии/точек на легенде (для этого, в настройке окна надо включить легенду plt.legend())
    5. ls / linestyle стиль линии ('-', '--', '-.', ':')
    6. lw / linewith толщина линии
    7. marker выделение точек на линии ('v', '^', '+', 'o', '.', 's', 'x', '*' …)
  4. Настройка окна графика:
    1. plt.xlabel() подпись оси x
    2. plt.ylabel() подпись оси y
    3. plt.title() назване графика
    4. plt.legend() включение легенды
    5. plt.grid() включение сетки