Как сделать прозрачный фон у annotate matplotlib

введите сюда описание изображения

У меня есть график, при помощи аннотации я добавляю текст, но белый прямоугольник скрывает часть графика , как сделать его прозрачным?


Ответы (1 шт):

Автор решения: Pak Uula

У объекта Text есть bounding_box. Вам нужно изменить свойства этого объекта вызовом метода Text.set_bbox:

txt = plt.text(x, y, 'Min = 0.5')
txt.set_bbox(dict(alpha=0.5))

Полный список параметров, которые можно задать в этом методе, перечислен в описании конструктора для типа FancyBboxPatch

→ Ссылка