标签: matplotlib
我想在Matplotlib上更改图例标签的字母。
我试图获得传奇人物标签的艺术家并设置Alpha。
lh = ax.get_legend_handles_labels() for label in lh[1]: label.set_alpha(0.6)
我希望标签的Alpha值发生变化,但是它不起作用。它不获取标签艺术家,仅获取字符串: AttributeError:“ str”对象没有属性“ set_alpha”
答案 0 :(得分:0)
浏览图例文本并为每个文本设置alpha。
import matplotlib.pyplot as plt for i in range(4): plt.plot([0,1],[1,i], label=f"Label {i}") leg = plt.legend() for t in leg.texts: t.set_alpha(0.3) plt.show()