В Matplotlib водяной знак можно добавить прямо через
fig.text().Пример:
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(5, 8))
fig.text(
1, 0.15,
"Mouse vs Python",
fontsize=45,
color="blue",
ha="right",
va="bottom",
alpha=0.4,
rotation=25
)
plt.show()
Что здесь важно:
*
fig.text() добавляет текст на всю фигуру, а не внутрь конкретной оси*
alpha=0.4 делает watermark полупрозрачным*
rotation=25 поворачивает надпись*
ha и va управляют привязкой текста по горизонтали и вертикалиПолезно для отчётов, графиков в блогах, внутренних дашбордов и картинок, которые могут разойтись без контекста.
