我想知道是否可以更改 Matplotlib 中文本的透明度。set_alpha
不起作用,在文档中我找不到任何相关内容。是否有任何解决方法?
我想将它连接到 pick_event。
EDIT:我实际上是想改变图例文本的透明度。虽然我试图解决这个问题set_alpha
,我发现我正在尝试修改列表的透明度,因此我无法成功。综上所述,从答案中可以看出,透明度可以通过以下方式修改set_alpha
使用时可以设置alphaannotate
将文本添加到您的图中。
Before:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
ax.annotate("TESTING", xy=(.5, .5), xytext=(.5, .5))
plt.show()
After:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1)
text = ax.annotate("TESTING", xy=(.5, .5), xytext=(.5, .5))
text.set_alpha(.4)
plt.show()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)