На этом шаге мы перечислим возможные параметры этого аргумента.
Аргумент fmt имеет следующий формат: '[marker][line][color]'
Символ | Описание |
---|---|
'.' | Точка (point marker) |
',' | Пиксель (pixel marker) |
'o' | Окружность (circle marker) |
'v' | Треугольник, направленный вниз (triangle_down marker) |
'^' | Треугольник, направленный вверх (triangle_up marker) |
'<' | Треугольник, направленный влево (triangle_left marker) |
'>' | Треугольник, направленный вправо (triangle_right marker) |
'1' | Треугольник, направленный вниз (tri_down marker) |
'2' | Треугольник, направленный вверх (tri_up marker) |
'3' | Треугольник, направленный влево (tri_left marker) |
'4' | Треугольник, направленный вправо (tri_right marker) |
's' | Квадрат (square marker) |
'p' | Пятиугольник (pentagon marker) |
'*' | Звезда (star marker) |
'h' | Шестиугольник (hexagon1 marker) |
'H' | Шестиугольник (hexagon2 marker) |
'+' | Плюс (plus marker) |
'x' | Х-образный маркер (x marker) |
'D' | Ромб (diamond marker) |
'd' | Ромб (thin_diamond marker) |
'|' | Вертикальная линия (vline marker) |
'_' | Горизонтальная линия (hline marker) |
Символ | Описание |
---|---|
'-' | Сплошная линия (solid line style) |
'--' | Штриховая линия (dashed line style) |
'-.' | Штрихпунктирная линия (dash-dot line style) |
':' | Штриховая линия (dotted line style) |
Символ | Описание |
---|---|
'b' | Синий |
'g' | Зелёный |
'r' | Красный |
'c' | Бирюзовый |
'm' | Фиолетовый (пурпурный) |
'y' | Жёлтый |
'k' | Чёрный |
'w' | Белый |
Продемонстрируем возможности plot() на примере:
import matplotlib.pyplot as plt x = [1, 5, 10, 15, 20] y1 = [1, 7, 3, 5, 11] y2 = [4, 3, 1, 8, 12] plt.figure(figsize=(12, 7)) plt.plot(x, y1, 'o-r', alpha=0.7, label='first', lw=5, mec='b', mew=2, ms=10) plt.plot(x, y2, 'v-.g', label='second', mec='r', lw=2, mew=2, ms=12) plt.legend() plt.grid(True) plt.show()
Результат работы приложения изображен на рисунке 1.
Рис.1. Графики, построенные с помощью plot()
Рассмотрим различные варианты работы с линейным графиком.
На следующем шаге мы рассмотрим заливку области между графиком и осью.