Основы Matplotlib

Цвета, стили линий и маркеры

Измените цвет, стиль, толщину и маркеры каждой линии.

Введение

Стили помогают легко различать линии, даже при чёрно-белой печати. Каждый вызов ax.plot принимает color, linestyle, linewidth и marker.

color принимает название цвета или hex-код. linestyle может быть "-" (сплошная), "--" (штриховая), ":" (пунктирная) или "-.". marker рисует символ в каждой точке, например "o" (круг), "s" (квадрат) или "^" (треугольник), а markersize задаёт его размер.

Интерактивный визуализатор

Попробуйте цвета, стили линий и маркеры. Подсвеченная строка кода меняется при каждом выборе.

Запускаемый пример Matplotlib

Matplotlib
Запустить код →
main.py
import matplotlib.pyplot as plt
import numpy as np

x = np.arange(0, 10)

fig, ax = plt.subplots(figsize=(7, 4))
ax.plot(x, x, color="tab:blue", linestyle="-", marker="o", label="linear")
ax.plot(x, x * 1.5, color="#f59e0b", linestyle="--", marker="s", label="steeper")
ax.plot(x, np.sqrt(x) * 3, color="green", linestyle=":", linewidth=3, marker="^", markersize=8, label="square root")
ax.legend()
plt.show()
Получить кнопку запуска для этого примера График, который рисует этот код
Цвета, стили линий и маркеры