【发布时间】:2014-07-05 00:03:08
【问题描述】:
我正在尝试在 matplotlib 图形上放置一些带有背景的文本,文本和背景都是透明的。以下代码
import numpy as np
import matplotlib.pyplot as plt
plt.figure()
ax = plt.subplot(111)
plt.plot(np.linspace(1,0,1000))
t = plt.text(0.03,.95,'text',transform=ax.transAxes,backgroundcolor='0.75',alpha=.5)
plt.show()
使文本相对于文本的背景半透明,但背景相对于它在图中遮挡的线条完全不透明。
t.figure.set_alpha(.5)
和
t.figure.patch.set_alpha(.5)
也不要这样做。
【问题讨论】:
标签: python text matplotlib plot transparency