Введение
В визуализации данных важно выделить конкретную информацию, чтобы привлечь внимание зрителя. Одним из способов этого является оформление текстовых окон с использованием параметров bbox в Matplotlib. В этом практическом занятии мы узнаем, как оформлять текстовые окна с использованием параметров bbox в Matplotlib.
Советы по работе с ВМ
После завершения запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать необходимые библиотеки
import matplotlib.pyplot as plt
Создать текстовое окно
plt.text(0.6, 0.7, "eggs", size=50, rotation=30.,
ha="center", va="center",
bbox=dict(boxstyle="round",
ec=(1., 0.5, 0.5),
fc=(1., 0.8, 0.8),
)
)
Мы создаем текстовое окно, содержащее слово "eggs", с использованием метода text(). Параметр bbox используется для оформления окна. Параметр boxstyle установлен в "round", чтобы создать окно с закругленными углами, в то время как параметры ec и fc задают цвета границы и поверхности окна соответственно. Параметр size задает размер шрифта, параметр rotation задает угол вращения, а параметры ha и va задают горизонтальное и вертикальное выравнивание текста в окне.
Создать еще одно текстовое окно
plt.text(0.55, 0.6, "spam", size=50, rotation=-25.,
ha="right", va="top",
bbox=dict(boxstyle="square",
ec=(1., 0.5, 0.5),
fc=(1., 0.8, 0.8),
)
)
Мы создаем еще одно текстовое окно, содержащее слово "spam". На этот раз мы устанавливаем параметр boxstyle в "square", чтобы создать квадратное окно, и параметры ha и va в "right" и "top", чтобы выровнять текст по правому и верхнему краям окна.
Показать график
plt.show()
Наконец, мы показываем график, вызвав метод show().
Резюме
В этом практическом занятии мы узнали, как оформлять текстовые окна с использованием параметров bbox в Matplotlib. С помощью параметра bbox мы можем создавать окна различных форм и цветов, чтобы выделить конкретную информацию в наших визуализациях.