Шаг 43.
Язык Python. Визуализация данных. Библиотека Matplotlib. Визуализация данных. Линейный график. Построение графика

    На этом шаге мы рассмотрим параметры функции, используемой для построения графика.

    Для построения линейного графика используется функция plot() со следующей сигнатурой:

  plot([x], y, [fmt], *, data=None, **kwargs) 
  plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)

    Если вызвать функцию plot() с одним аргументом таким образом: plot(y), то мы получим график, у которого по оси ординат (ось у) будут отложены значения из переданного списка, по оси абсцисс (ось х) - индексы элементов массива.

    Рассмотрим аргументы функции plot():

x, x2, ... : массив
Наборы данных для оси абсцисс (ось х) для первого, второго и т.д. графика.

y, y2, ... : массив
Наборы данных для оси ординат (ось у) для первого, второго и т.д. графика.

fmt: str
Формат графика. Задаётся в виде строки: '[marker][line] [color]'.

**kwargs
Свойства класса Line2D, которые предоставляют доступ к большому количеству настроек внешнего вида графика, наиболее полезные из них представлены в таблице 1.

Таблица 1. Свойства класса Line2D
Свойство Тип Описание
alpha float Прозрачность
color или c color Цвет
label object Текстовая метка
linestyle или ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...} Стиль линии
fillstyle {'full', 'left', 'right', 'bottom', 'top', 'none'} Стиль заливки
linewidth или lw float Толщина линии
marker matplotlib.markers Стиль маркера
markeredgecolor или mec color Цвет границы маркера
markeredgewidth или mew float Толщина границы маркера
markerfacecolor или mfc color Цвет заливки маркера
markersize или ms float Размер маркера

    На следующем шаге мы перечислим параметры агрумента fmt.




Предыдущий шаг Содержание Следующий шаг