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()- Типы данных:
- Числовые данные отображаются стандартно
- Массивы строк представляются как числовая последовательность
[0, ... (N-1)], затем соответствующая осьx/yзаменяется на значения строк
- Функции для 2D-графиков:
plotлинейный графикscatterточечный график
- Настройка 2D-графиков (аргументы функций графиков):
sвеличина точки (дляscatter)alphaнепрозрачность ()c/colorцвет (например,c=[0,0,1]синий)labelназвание линии/точек на легенде (для этого, в настройке окна надо включить легендуplt.legend())ls/linestyleстиль линии ('-','--','-.',':')lw/linewithтолщина линииmarkerвыделение точек на линии ('v','^','+','o','.','s','x','*'…)
- Настройка окна графика:
plt.xlabel()подпись осиxplt.ylabel()подпись осиyplt.title()назване графикаplt.legend()включение легендыplt.grid()включение сетки