Введение
В этом практическом занятии мы узнаем о параметре CapStyle в Matplotlib. Этот параметр контролирует, как Matplotlib рисует углы, где meet two different line segments. Мы пройдем по шагам, чтобы понять разные варианты CapStyle и как их реализовать.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать библиотеки
Первым шагом является импорт необходимых библиотек. Мы будем использовать Matplotlib и CapStyle из Matplotlib._enums.
import matplotlib.pyplot as plt
from matplotlib._enums import CapStyle
Создать график
Далее мы создадим простой график, чтобы продемонстрировать разные варианты CapStyle.
fig, ax = plt.subplots()
## Plotting the line with different CapStyle options
for i, cap_style in enumerate(CapStyle):
ax.plot([0, 1], [i, i], label=str(cap_style), linewidth=10, solid_capstyle=cap_style)
## Adding legend and title
ax.legend(title='CapStyle')
ax.set_title('CapStyle Demo')
Показать график
Теперь мы покажем график с использованием функции plt.show().
plt.show()
Интерпретация
После запуска кода будет показан график с разными вариантами CapStyle. Будут показаны следующие варианты CapStyle:
CapStyle.buttCapStyle.roundCapStyle.projecting
Вариант butt - это стиль по умолчанию, который просто рисует прямую линию до конца отрезка. Вариант round рисует полукруг в конце отрезка. Вариант projecting рисует наполовину квадрат в конце отрезка.
Эксперимент
Теперь, когда мы увидели разные варианты CapStyle, не стесняйтесь экспериментировать с другими параметрами в CapStyle, чтобы увидеть, как они влияют на график.
Резюме
В этом практическом занятии мы изучили параметр CapStyle в Matplotlib. Мы прошли поэтапный процесс, чтобы понять разные варианты CapStyle и как их реализовать. Мы также создали график для визуализации различных вариантов CapStyle.