对不起,是否曾经有人问过我,但是我发现的所有答案都对我不起作用。我正在寻找一种抑制此警告的方法。上下文是我编写了一个函数,该函数创建了很多图,有时我不得不为未标记的曲线创建图例。
这是我的示例代码,包括我尝试过的内容
import matplotlib.pyplot as plt
import warnings
warnings.filterwarnings('ignore') # doesn't work
import logging
logging.basicConfig(level=logging.CRITICAL) # doesn't work
plt.plot(np.random.rand(10))
plt.legend()
plt.show()
警告仍然像这样
WARNING:matplotlib.legend:No handles with labels found to put in legend.