【发布时间】:2025-12-01 16:15:01
【问题描述】:
我在 python 中有以下代码:
import matplotlib.pyplot as plt
plt.plot([1,2,3],label="_test")
plt.legend()
plt.show()
运行时出现如下警告:
/usr/lib/pymodules/python2.7/matplotlib/axes.py:4486:用户警告:否 找到标记的对象。在个别地块上使用 label='...' kwarg。
warnings.warn("没有找到标记的对象。"
并没有显示任何图例。
看起来,在尝试删除标签开头的“_”之后,问题来自这里。
有人知道为什么会这样吗?这是一个已知的自愿/逻辑特征、不便还是错误?是否在任何地方报告过,因为我在 http://matplotlib.org/users/legend_guide.html 上找不到任何关于此的信息?它是特定于图例的标签还是与其他一些标签(标题,xylabels 可能?)一起出现?
非常感谢您的帮助
【问题讨论】:
标签: python matplotlib label underscore.js legend