如何清除图例中的matplotlib标签?

亚历克斯

有没有办法清除图例中的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"]

宁静

使用set_visible()方法:

import matplotlib.pyplot as plt

fig = plt.figure()
ax = fig.gca()
ax.scatter([1,2,3], [4,5,6], label = "a")
legend = ax.legend()
for text in legend.texts:
    if (text.get_text() == 'a'): text.set_text('b') # change label text
    text.set_visible(False)  # disable label
plt.show()

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

matplotlib图例中缺少标签

来自分类Dev

matplotlib散点图图例中缺少标签

来自分类Dev

Matplotlib编辑图例标签

来自分类Dev

如何更改ggplot中的标签(图例)?

来自分类Dev

使用matplotlib中样本的标签为散点图创建图例

来自分类Dev

如何确定matplotlib图例中的项目顺序?

来自分类Dev

如何从Matplotlib规范中删除图例?

来自分类Dev

如何清除html中的pre标签

来自分类Dev

您如何在图例中显示文本标签?(例如,删除图例中的标签行)

来自分类Dev

如何清除matplotlib中的x轴值?

来自分类Dev

如何修改 Matplotlib 图例

来自分类Dev

matplotlib中的重叠图例

来自分类Dev

matplotlib中的图例对齐

来自分类Dev

matplotlib中的表图例

来自分类Dev

Matplotlib图例中的字幕

来自分类Dev

matplotlib中的图例

来自分类Dev

在 matplotlib 中处理图例?

来自分类Dev

如何在python的Bokeh图例中更改标签的大小?

来自分类Dev

如何在ggplot中编辑当前图例标签

来自分类Dev

如何在Vega Lite中重命名图例标签?

来自分类Dev

如何更改ggplot2的“主题”参数中的图例标签?

来自分类Dev

如何在matplotlib中修改图例和背景?

来自分类Dev

matplotlib:将图例符号放在标签的右侧

来自分类Dev

Matplotlib图例:标记上方的标签

来自分类Dev

带有图例标签的单行上的 matplotlib 图例标题

来自分类Dev

如何设置图例标签MPChart

来自分类Dev

ggplot boxplot中的标签图例

来自分类Dev

ggplot图例中缺少标签

来自分类Dev

旋转图例或将补丁添加到matplotlib中的轴标签