Python 如何绕过pyplot等高线函数错误“;在数据范围内未发现等高线水平;
对于无等高线绘图,Python 如何绕过pyplot等高线函数错误“;在数据范围内未发现等高线水平;,python,matplotlib,exception,data-visualization,contour,Python,Matplotlib,Exception,Data Visualization,Contour,对于无等高线绘图,matplotlib.pyplot.contour正确抛出错误 UserWarning:在数据范围内找不到轮廓级别。 但是,如何使脚本绕过此错误并继续运行下一行代码(可能只是抛出一个空白绘图),而不完全中止脚本?如上所述,这只是一个警告,您的代码不应在此停止。如果在这种情况下可以显示空绘图,并且您只想这样做,则可以按如下方式执行: import matplotlib.pyplot as plt import warnings with warnings.catch_warni
matplotlib.pyplot.contour
正确抛出错误
UserWarning:在数据范围内找不到轮廓级别。
但是,如何使脚本绕过此错误并继续运行下一行代码(可能只是抛出一个空白绘图),而不完全中止脚本?如上所述,这只是一个警告,您的代码不应在此停止。如果在这种情况下可以显示空绘图,并且您只想这样做,则可以按如下方式执行:
import matplotlib.pyplot as plt
import warnings
with warnings.catch_warnings():
warnings.filterwarnings("ignore", message="No contour levels were found within the data range.")
plt.contour([[1,1],[1,1]])
这是一个警告而不是错误,它不应该停止代码的执行。如果你需要帮助,你需要提供