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()
подпись осиx
plt.ylabel()
подпись осиy
plt.title()
назване графикаplt.legend()
включение легендыplt.grid()
включение сетки