有没有办法清除图例中的matplotlib标签?这篇文章说明了如何删除图例本身,但标签本身仍然保留,并且在绘制新图形时会再次出现。我尝试了以下代码,但是它不起作用:
handles, labels = ax.get_legend_handles_labels()
labels = []
编辑:这是一个例子
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.gca()
ax.scatter([1,2,3], [4,5,6], label = "a")
legend = ax.legend()
plt.show()
legend.remove()
handles, labels = ax.get_legend_handles_labels()
print(labels)
输出: ["a"]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句